math.log/2 on complex, real part

Time bar (total: 13.4s)

analyze329.0ms (2.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
33.3%25%49.9%0.1%0%25%0%7
33.3%25%49.9%0.1%0%25%0%8
33.3%25%49.9%0.1%0%25%0%9
60%37.4%25%0.1%0%37.4%0%10
60%37.4%25%0.1%0%37.4%0%11
60%37.4%25%0.1%0%37.4%0%12
Compiler

Compiled 32 to 21 computations (34.4% saved)

sample3.3s (24.8%)

Results
2.8s8256×body256valid
523.0ms2152×body256invalid
Bogosity

preprocess537.0ms (4%)

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)

eval4.0ms (0%)

Compiler

Compiled 59 to 17 computations (71.2% saved)

prune15.0ms (0.1%)

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.4%
(/.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.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Compiler

Compiled 52 to 32 computations (38.5% saved)

localize190.0ms (1.4%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.5%
(/.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.2%
(*.f64 (log.f64 base) (log.f64 base))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Compiler

Compiled 60 to 11 computations (81.7% saved)

series270.0ms (2%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
161.0ms
base
@0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
45.0ms
base
@-inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
19.0ms
base
@inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
6.0ms
re
@0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
5.0ms
re
@inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))

rewrite288.0ms (2.2%)

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))))

simplify422.0ms (3.2%)

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))

eval315.0ms (2.4%)

Compiler

Compiled 7012 to 3059 computations (56.4% saved)

prune86.0ms (0.6%)

Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New27520295
Fresh000
Picked112
Done000
Total27621297
Accuracy
100.0%
Counts
297 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
47.9%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
97.9%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
98.1%
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
97.1%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 6))
99.2%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) 4)))
98.5%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.7%
(/.f64 (log.f64 im) (log.f64 base))
70.9%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
99.2%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
99.3%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
99.3%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
97.4%
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))))
98.3%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
98.9%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
71.3%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
48.1%
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
98.8%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3))
98.9%
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) (pow.f64 (log.f64 base) 6)))
99.0%
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
99.3%
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
47.9%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
97.9%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
98.1%
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
97.1%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 6))
99.2%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (sqrt.f64 (pow.f64 (log.f64 base) 4)))
98.5%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.7%
(/.f64 (log.f64 im) (log.f64 base))
70.9%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
99.2%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
99.3%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
99.3%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
97.4%
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))))
98.3%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
98.9%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
71.3%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
48.1%
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
98.8%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3))
98.9%
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) (pow.f64 (log.f64 base) 6)))
99.0%
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
Compiler

Compiled 1124 to 818 computations (27.2% saved)

localize385.0ms (2.9%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
99.7%
(/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))
99.6%
(pow.f64 (log.f64 base) 2)
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.5%
(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 156 to 30 computations (80.8% saved)

series256.0ms (1.9%)

Counts
10 → 312
Calls

81 calls:

TimeVariablePointExpression
40.0ms
re
@inf
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
34.0ms
im
@0
(/.f64 (log.f64 im) (log.f64 base))
22.0ms
base
@-inf
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
22.0ms
base
@0
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
15.0ms
base
@inf
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))

rewrite231.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
924×pow-exp
714×expm1-udef
712×log1p-udef
658×log-pow
420×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024224
1481224
25319224
Stop Event
node limit
Counts
10 → 463
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)))
(pow.f64 (log.f64 base) 2)
(/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
Outputs
(-.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 (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 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) (cbrt.f64 (pow.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)) (cbrt.f64 (pow.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)
(pow.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) -1)
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))
(log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3) -3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) -3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (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) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (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 (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 (/.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 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1/2) 2))
(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 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (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))))
(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)
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 im)) 1) -1)
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) -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))) (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)))) (*.f64 2/3 (log.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))))
(+.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 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 0 (log.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 (*.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 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base)))
(-.f64 (log.f64 -1) (log.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 (log.f64 base) (sqrt.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 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(-.f64 0 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 0 (log.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1)
(-.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1)) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) (log.f64 (sqrt.f64 (log.f64 base))))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.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 2 (log.f64 (sqrt.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 1/3 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 3/2 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 -1/2 (*.f64 2 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(/.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 base) (log.f64 (hypot.f64 re im)))))
(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)))))
(neg.f64 (log.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2))
(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)))) (*.f64 2/3 (log.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/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 2/3 (log.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 (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/3 (log.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 (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/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (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) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (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 (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 (/.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 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (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) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (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 (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 (/.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 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1/2) 2))
(log1p.f64 (expm1.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)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1/3)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (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 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 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 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)) (exp.f64 (*.f64 (log.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 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1)
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 1 (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) 4))
(log.f64 (pow.f64 base (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 2)) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 base)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (log.f64 base) 2))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 1)
(*.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) 2)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) 1) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 4)))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) -2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) -2)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) -1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) -2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))) 1)
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) 2)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 2))
(log.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base))) 2))
(log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1))

simplify509.0ms (3.8%)

Algorithm
egg-herbie
Rules
1350×*-commutative
720×+-commutative
646×fma-def
606×associate-*r/
368×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0203360745
1642454217
Stop Event
node limit
Counts
775 → 906
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)
(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 im) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.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) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))))))
(/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.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) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.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 (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 (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 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) (cbrt.f64 (pow.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)) (cbrt.f64 (pow.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)
(pow.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) -1)
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))
(log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3) -3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) -3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (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) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (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 (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 (/.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 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1/2) 2))
(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 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (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))))
(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)
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 im)) 1) -1)
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) -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))) (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)))) (*.f64 2/3 (log.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))))
(+.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 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 0 (log.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 (*.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 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base)))
(-.f64 (log.f64 -1) (log.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 (log.f64 base) (sqrt.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 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(-.f64 0 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 0 (log.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1)
(-.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (neg.f64 (neg.f64 (log.f64 base)))))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1)) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) (log.f64 (sqrt.f64 (log.f64 base))))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.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 2 (log.f64 (sqrt.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 1/3 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 3/2 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 -1/2 (*.f64 2 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(/.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 base) (log.f64 (hypot.f64 re im)))))
(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)))))
(neg.f64 (log.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2))
(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)))) (*.f64 2/3 (log.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/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 2/3 (log.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 (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/3 (log.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 (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/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (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) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (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 (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 (/.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 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (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) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (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 (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 (/.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 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1/2) 2))
(log1p.f64 (expm1.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)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1/3)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (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 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 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 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)) (exp.f64 (*.f64 (log.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 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1)
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 1 (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) 4))
(log.f64 (pow.f64 base (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)))
(exp.f64 (log.f64 (pow.f64 (log.f64 base) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 2)) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 base)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (log.f64 base) 2))) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 1)
(*.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) 2)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) 1) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 4)))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) -2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) -2)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) -1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) -2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))) 1)
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) 2)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 2))
(log.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base))) 2))
(log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1))
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 (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 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 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 (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 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 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 (hypot.f64 im 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 (log.f64 base) (log.f64 (hypot.f64 im 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 (log.f64 base) (log.f64 (hypot.f64 im 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 (log.f64 base) (log.f64 (hypot.f64 im re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 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) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 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) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 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) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 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) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im 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 (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 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 -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 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (/.f64 (*.f64 1/6 (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 (-.f64 (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 (pow.f64 re 6) (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (/.f64 (*.f64 1/6 (log.f64 base)) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))))) (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 -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 (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))))
(-.f64 (*.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) (neg.f64 (log.f64 re))))
(+.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 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base))))) (pow.f64 re 4)) (/.f64 (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 re) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base))))) (pow.f64 re 4))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(+.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 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 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 (neg.f64 (log.f64 re)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (*.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 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base)))))))))) (pow.f64 re 6)) (/.f64 (*.f64 -1/2 (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 re) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base)))))))))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 re) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base))))) (pow.f64 re 4))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (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 (log.f64 base) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.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 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.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 (log.f64 base) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))) (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 (/.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 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.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 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (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 (log.f64 base) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base)))))))))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))) (pow.f64 re 4))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(/.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 (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 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))))
(+.f64 (*.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 (*.f64 1/6 (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 (-.f64 (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 (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 (*.f64 1/6 (log.f64 base)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))))) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))))
(*.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/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(+.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 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2))))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(+.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 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 1/4 (*.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 (*.f64 1/2 (*.f64 (*.f64 re re) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (neg.f64 (log.f64 im))))) (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 (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))) (/.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 (log.f64 base) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 re re) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (neg.f64 (log.f64 im))))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (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 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.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 (*.f64 1/4 (*.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 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.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 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/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 (*.f64 1/4 (*.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 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/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 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))))))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 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 (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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (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 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im 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 (*.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 (*.f64 (pow.f64 (log.f64 im) 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)))))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))) (/.f64 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 im) 2)) (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)))))
(fma.f64 -1 (*.f64 (pow.f64 re 6) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 im) 2) (/.f64 (pow.f64 (log.f64 base) 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 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (/.f64 (*.f64 1/6 (log.f64 base)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))))) (*.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 (*.f64 (pow.f64 (log.f64 im) 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)))))) (pow.f64 (log.f64 base) 2)))) (*.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 (*.f64 (pow.f64 (log.f64 im) 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)))))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 im) (log.f64 base)))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))) (/.f64 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 im) 2)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (log.f64 im) (*.f64 im im)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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)))) (/.f64 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 im) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 (*.f64 im im) (log.f64 im))))) (/.f64 (pow.f64 (log.f64 im) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (/.f64 (*.f64 1/6 (log.f64 base)) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))))))))
(*.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 (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)))
(+.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 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base))))))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (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 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re)))) (/.f64 (pow.f64 (log.f64 re) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 re) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base)))))))) (pow.f64 re 4))) (/.f64 (neg.f64 (log.f64 re)) (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)))))))
(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 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base))))))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))) (pow.f64 re 4)) (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/8 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (*.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 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base)))))))))))) (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 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base))))))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (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 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 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 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (-.f64 (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re)))) (/.f64 (pow.f64 (log.f64 re) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 re) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base)))))))))) (*.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 (log.f64 re) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base)))))) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 re) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base))))))))))))) (pow.f64 re 6))) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re)))) (/.f64 (pow.f64 (log.f64 re) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 re) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (log.f64 base)))))))) (pow.f64 re 4))) (/.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 (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 (/.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 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (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 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base)))))))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (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)))))))
(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 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (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 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (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 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (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 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.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 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (-.f64 (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base)))))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re))) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base)))))) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))))))))))) (pow.f64 re 6))) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base)))))))) (pow.f64 re 4))) (/.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 (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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))))
(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 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))) (/.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 (*.f64 1/6 (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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 (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 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))) (/.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 (pow.f64 im 6) (-.f64 (*.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 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))) (/.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))))) (/.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 (*.f64 1/6 (log.f64 base)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (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/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base))) (/.f64 (neg.f64 (log.f64 im)) (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))))))
(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 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (pow.f64 im 4)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base))) (/.f64 (-.f64 (/.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (/.f64 (pow.f64 (log.f64 im) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3)))))) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 im)) (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)))))))
(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 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (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 (*.f64 1/2 (*.f64 (*.f64 re re) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (neg.f64 (log.f64 im))))))) (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 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (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 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 6)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base))) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (/.f64 (pow.f64 (log.f64 im) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3)))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 re re) (neg.f64 (log.f64 im))) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.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 (log.f64 base) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 re re) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (neg.f64 (log.f64 im)))))))) (pow.f64 im 6))) (/.f64 (-.f64 (/.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (/.f64 (pow.f64 (log.f64 im) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3)))))) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.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 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (/.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 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base))) (/.f64 (-.f64 (/.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.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 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))))) (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 (/.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 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (/.f64 (*.f64 1/4 (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 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (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 (*.f64 1/4 (*.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 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 re re) (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 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 6)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base))) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.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 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 re re) (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 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (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 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))))))))) (pow.f64 im 6))) (/.f64 (-.f64 (/.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.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 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))))) (pow.f64 im 4))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(/.f64 (+.f64 (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 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(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/2 (*.f64 re re)) (*.f64 (*.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 (*.f64 1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (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 im 4) (pow.f64 (log.f64 im) 2))))) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (*.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 (*.f64 1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (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 im 4) (pow.f64 (log.f64 im) 2))))) (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 im 6) (pow.f64 (log.f64 im) 2)))))) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (*.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))))
(log.f64 (/.f64 (neg.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 (neg.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 (*.f64 6 (pow.f64 im 4)) (neg.f64 (log.f64 re)))) (pow.f64 re 4)))))
(+.f64 (log.f64 (/.f64 (neg.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 (log.f64 re) 2)) (/.f64 (*.f64 6 (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 (*.f64 (pow.f64 im 6) 90) (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 (*.f64 6 (pow.f64 im 4)) (neg.f64 (log.f64 re)))) (pow.f64 re 4))))))
(+.f64 (log.f64 (/.f64 (neg.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)) (-.f64 (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 re) 2))) (/.f64 (*.f64 (pow.f64 im 6) 120) (neg.f64 (log.f64 re))))) (pow.f64 re 6)) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 6 (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))))
(log.f64 (/.f64 (neg.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 (*.f64 -1/2 (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 (/.f64 -1 re)))))
(+.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))) (/.f64 (*.f64 -1/2 (*.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 (*.f64 6 (pow.f64 im 4)) (log.f64 (/.f64 -1 re)))) (pow.f64 re 4)))))
(+.f64 (log.f64 (/.f64 (neg.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 (*.f64 6 (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 (*.f64 (pow.f64 im 6) 90) (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 (*.f64 6 (pow.f64 im 4)) (log.f64 (/.f64 -1 re)))) (pow.f64 re 4))))))
(+.f64 (log.f64 (/.f64 (neg.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)) (-.f64 (/.f64 (*.f64 (pow.f64 im 6) 90) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 (/.f64 -1 re))))) (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 (*.f64 6 (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/2 (*.f64 im im)) (*.f64 (*.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 (*.f64 1/2 (*.f64 im im)) (*.f64 (*.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 (/.f64 30 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (/.f64 120 (*.f64 (pow.f64 re 6) (log.f64 re)))) (/.f64 90 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (*.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))))
(log.f64 (/.f64 (neg.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 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (neg.f64 (log.f64 im)))))
(+.f64 (log.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (/.f64 (*.f64 -1/2 (*.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 (*.f64 1/24 (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 (neg.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 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.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 (*.f64 (pow.f64 re 6) 90) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 im 6)) (/.f64 (*.f64 1/24 (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 (neg.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)) (-.f64 (/.f64 (*.f64 (pow.f64 re 6) 90) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 (pow.f64 re 6) 120) (neg.f64 (log.f64 im))))) (pow.f64 im 6)) (/.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.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 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.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 re re) (*.f64 (*.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 re re) (*.f64 (*.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 (*.f64 (pow.f64 re 6) 90) (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))))))
(+.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.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)) (-.f64 (/.f64 (*.f64 (pow.f64 re 6) 90) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 (/.f64 -1 im))))) (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 (hypot.f64 im 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 (hypot.f64 im 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 (hypot.f64 im 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 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (hypot.f64 im re)) (-.f64 (log.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 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.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 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.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 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.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 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (/.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 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (/.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 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 (/.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 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (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)))
(+.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/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 (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 (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/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 (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 (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 (/.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/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 (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/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 (/.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 (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 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (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/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base))) (/.f64 (neg.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 (/.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)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)))) (/.f64 (neg.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 (/.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 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.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 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (/.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 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (*.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 (/.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 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (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 (*.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 1 (*.f64 (log.f64 base) (*.f64 im im))) 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 1 (*.f64 (log.f64 base) (*.f64 im im))) 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 (/.f64 1 (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 (log.f64 im) (log.f64 base)) (fma.f64 (*.f64 re re) (*.f64 (/.f64 1 (*.f64 (log.f64 base) (*.f64 im im))) 1/2) (*.f64 (pow.f64 re 4) (fma.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 (/.f64 1 (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)))) (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 1 (*.f64 (log.f64 base) (*.f64 im im))) 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 (/.f64 1 (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 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 (*.f64 re re) (*.f64 (/.f64 1 (*.f64 (log.f64 base) (*.f64 im im))) 1/2) (fma.f64 (pow.f64 re 4) (fma.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 (/.f64 1 (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)))) (pow.f64 im 4)))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))) (*.f64 (pow.f64 re 6) (fma.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 (/.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)))) (pow.f64 im 4)))) (*.f64 im im)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 2)))) (fma.f64 1/3 (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 -1/3 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 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 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))))) (*.f64 (fma.f64 -1/9 (*.f64 (/.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)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 4)))) (*.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 (pow.f64 im 6) (*.f64 (log.f64 base) (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 (neg.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 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)))
(+.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 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (neg.f64 (log.f64 re))))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))) (pow.f64 re 4))) (*.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 (cbrt.f64 -1) (/.f64 (pow.f64 re 4) (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 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re)))))) (cbrt.f64 -1))))))))))
(-.f64 (fma.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (neg.f64 (log.f64 re)))) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))) (pow.f64 re 4)) (fma.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 (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 re) 4))))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re)))))) (cbrt.f64 -1))))))))))) (/.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/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 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))) (neg.f64 (log.f64 re))))) (+.f64 (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (neg.f64 (log.f64 re))))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))) (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 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2)) (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 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re)))))) (cbrt.f64 -1))))))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))) (pow.f64 re 4))) (+.f64 (+.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 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))))) (/.f64 (*.f64 1/216 (pow.f64 im 6)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (cbrt.f64 -1) 6))))) (pow.f64 re 6))) (*.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) (/.f64 (pow.f64 re 4) (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 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 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 (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 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re)))))))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (-.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 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))))) (/.f64 (*.f64 1/216 (pow.f64 im 6)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (cbrt.f64 -1) 6)))))) (cbrt.f64 -1))))))))))))))
(-.f64 (fma.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 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))) (neg.f64 (log.f64 re)))) (fma.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (neg.f64 (log.f64 re)))) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re 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 (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2)) (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 re) 4))))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re)))))) (cbrt.f64 -1))))))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))) (pow.f64 re 4)) (fma.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 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))))) (pow.f64 re 6)) (fma.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) (/.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 re) 4))))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 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 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 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re)))))))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (-.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 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))))))) (cbrt.f64 -1))))))))))))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(*.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 (neg.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 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 (*.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 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re))))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4))) (*.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 (/.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (*.f64 (*.f64 2/3 (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 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1))))))))))
(-.f64 (fma.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re)))) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4)) (fma.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 (/.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (*.f64 (*.f64 2/3 (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 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1))))))))))) (/.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/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 im im) (/.f64 (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re)))))))) (+.f64 (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re))))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))) (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 (/.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (*.f64 (*.f64 2/3 (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 (/.f64 (pow.f64 im 4) (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 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4))) (+.f64 (+.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 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))))) (/.f64 (*.f64 1/216 (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 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 (/.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (*.f64 (*.f64 2/3 (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 (/.f64 (pow.f64 im 4) (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 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re)))))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 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 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))))) (/.f64 (*.f64 1/216 (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 (fma.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 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))) (log.f64 (/.f64 -1 re)))) (fma.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re)))) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (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 (/.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (*.f64 (*.f64 2/3 (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 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1)))) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4)) (fma.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 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))))) (/.f64 (*.f64 1/216 (pow.f64 im 6)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6)) (fma.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 (/.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (*.f64 (*.f64 2/3 (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 (/.f64 (pow.f64 im 4) (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 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re)))))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 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 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))))) (/.f64 (*.f64 1/216 (pow.f64 im 6)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (cbrt.f64 -1))))))))))))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(*.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 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (fma.f64 1/18 (/.f64 (/.f64 1 (pow.f64 re 4)) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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 (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) (fma.f64 -1/3 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (fma.f64 1/18 (/.f64 (/.f64 1 (pow.f64 re 4)) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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)))) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (fma.f64 1/18 (/.f64 (/.f64 1 (pow.f64 re 4)) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.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) (fma.f64 -1/3 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (fma.f64 1/18 (/.f64 (/.f64 1 (pow.f64 re 4)) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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)))) (pow.f64 re 4))))))) (*.f64 (pow.f64 im 6) (fma.f64 -1/9 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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)))) (pow.f64 re 4)))) (*.f64 re re))) (fma.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 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.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))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(+.f64 (*.f64 -1 (*.f64 (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/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base))) (/.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/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 (*.f64 -1/18 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (pow.f64 im 4))) (*.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 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (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 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (cbrt.f64 -1))))))))))
(-.f64 (fma.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (fma.f64 1/6 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (pow.f64 im 4)) (fma.f64 1/3 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4)))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (cbrt.f64 -1))))))))))) (/.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/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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (neg.f64 (log.f64 im))))) (+.f64 (+.f64 (*.f64 -1/18 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))) (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 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2)) (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 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (cbrt.f64 -1))))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (pow.f64 im 4))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))))) (/.f64 (*.f64 1/216 (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 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) (/.f64 (pow.f64 im 4) (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 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (cbrt.f64 -1)))))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 6) (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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))))) (/.f64 (*.f64 1/216 (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))))))))))))))
(-.f64 (fma.f64 -1/9 (*.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (neg.f64 (log.f64 im)))) (fma.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (fma.f64 1/6 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 re re) (/.f64 (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2)) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4)))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (cbrt.f64 -1))))))) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (pow.f64 im 4)) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))))) (/.f64 (*.f64 1/216 (pow.f64 re 6)) (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))))) (pow.f64 im 6)) (fma.f64 1/3 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4)))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (cbrt.f64 -1)))))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 6) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 4))) (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))))) (/.f64 (*.f64 1/216 (pow.f64 re 6)) (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))))) (cbrt.f64 -1))))))))))))))) (/.f64 (neg.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 (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/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base))) (/.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/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 (*.f64 -1/18 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4))) (*.f64 1/3 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.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 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (pow.f64 im 4)))))
(-.f64 (fma.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (fma.f64 1/6 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)) (fma.f64 1/3 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.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 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (pow.f64 im 4)))))) (/.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/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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))) (+.f64 (+.f64 (*.f64 -1/18 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))) (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 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (/.f64 (*.f64 1/216 (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 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) (/.f64 (pow.f64 im 4) (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 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 6) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (/.f64 (*.f64 1/216 (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 (fma.f64 -1/9 (*.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (log.f64 (/.f64 -1 im)))) (fma.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (fma.f64 1/6 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (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 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)) (fma.f64 1/3 (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (/.f64 (*.f64 1/216 (pow.f64 re 6)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 im 6)) (fma.f64 1/3 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 6) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (/.f64 (*.f64 1/216 (pow.f64 re 6)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (cbrt.f64 -1))))))))))))))) (/.f64 (log.f64 (/.f64 -1 im)) (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 (log.f64 (hypot.f64 im 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 (log.f64 (hypot.f64 im 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 (log.f64 (hypot.f64 im 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 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (log.f64 (hypot.f64 im re)) (-.f64 (log.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 (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 (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 (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))))
(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 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (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 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (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))))))
(fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (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 (pow.f64 im 6) (*.f64 (log.f64 base) (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)))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (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 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 re)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (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))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (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 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 re)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (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 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))))) (/.f64 (*.f64 1/216 (pow.f64 im 6)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (cbrt.f64 -1) 6))))) (*.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)))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/3 (*.f64 (/.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 (/.f64 (pow.f64 im 4) (log.f64 base)) (neg.f64 (log.f64 re))))))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 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 (/.f64 (pow.f64 im 4) (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 (/.f64 (pow.f64 im 4) (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 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))))) (/.f64 (*.f64 1/216 (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)))))))
(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 (/.f64 (pow.f64 im 4) (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 (/.f64 (pow.f64 im 4) (log.f64 base)) (log.f64 (/.f64 -1 re))))))) (/.f64 (*.f64 1/216 (pow.f64 im 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 (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 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) (pow.f64 im 4)) (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (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 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) (pow.f64 im 4)) (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 1/12 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (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 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) (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 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (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)))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (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))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 2))) (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))))) (/.f64 (*.f64 1/216 (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)))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (-.f64 (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))))) (/.f64 (*.f64 1/216 (pow.f64 re 6)) (*.f64 (log.f64 base) (pow.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (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 (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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 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 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (/.f64 (*.f64 1/216 (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)))))))
(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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 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 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (-.f64 (/.f64 (*.f64 1/720 (*.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 (*.f64 -1/4 (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 -1/12 (pow.f64 re 4)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (/.f64 (*.f64 1/216 (pow.f64 re 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 (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)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im 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)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im 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)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im 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)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im 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 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im 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 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im 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 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im 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 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im 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))))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (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))))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (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))))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (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))))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(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 im) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.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) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2))))) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)))))) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.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) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2))))) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)))))) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.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 (*.f64 re re) (*.f64 im im)) (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 (/.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 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (/.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 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 (/.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 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (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)))
(+.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/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 (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 (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/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 (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 (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 (/.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/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 (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/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 (/.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 (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 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (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/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base))) (/.f64 (neg.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 (/.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)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)))) (/.f64 (neg.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 (/.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 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.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 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (/.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 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (*.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 (/.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 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im 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 (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 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) 1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 1 (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 1 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.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) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 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) (sqrt.f64 (log.f64 (hypot.f64 im re)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2))) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) 1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -3)
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(pow.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) -1)
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) 1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 im re))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))
(fabs.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) -3))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 1 (/.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/3) -3))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) -3))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 3))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1/3))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.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 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.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 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (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) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 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 (/.f64 1 (log.f64 (hypot.f64 im re)))) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) 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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))) 4))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.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 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))
(/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(/.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 -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 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (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)) 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)) (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)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(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 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3) 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 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))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/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))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 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))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1/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))
(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 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/2) 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1/2) 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))
(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 (log.f64 im) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.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 (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) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (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 (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))))
(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))
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 im)) 1) -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))
(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 (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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1) 1))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) -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))) (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 (/.f64 (log.f64 (hypot.f64 im re)) (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)))) (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (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 (hypot.f64 im re)) (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)))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(+.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(+.f64 0 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 im re)) (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 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (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 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (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 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (+.f64 (neg.f64 (log.f64 (log.f64 base))) (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 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 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (+.f64 (neg.f64 (log.f64 (log.f64 base))) (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 (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 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (+.f64 (neg.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)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (log.f64 -1) (log.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(log.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(log.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (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 base) (log.f64 (hypot.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (log.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(-.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))) (log.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 im re))))))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (log.f64 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 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(-.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(-.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))))) (log.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 im re))))))
(-.f64 0 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 0 (log.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (neg.f64 (neg.f64 (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 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1)) (log.f64 (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 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) (log.f64 (sqrt.f64 (log.f64 base))))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base)))) (log.f64 (sqrt.f64 (log.f64 base))))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 im re)) (log.f64 base)))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 im re)) (log.f64 base)))
(*.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 1/3 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 im re)) (log.f64 base)))
(*.f64 3/2 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 im re)) (log.f64 base)))
(*.f64 -1/2 (*.f64 2 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 (log.f64 base)) 3)) (fma.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 (hypot.f64 im re))) (fma.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 (hypot.f64 im re)))))))
(/.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 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (+.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)))) (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(neg.f64 (log.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(fabs.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 im re)) (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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 3))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)) 1/3))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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))
(log1p.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) -1))
(fma.f64 1 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (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 (hypot.f64 im re)) (log.f64 base)))
(fma.f64 1/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(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/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(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/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 (cbrt.f64 (/.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 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.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 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.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 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (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) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 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 (/.f64 1 (log.f64 (hypot.f64 im re)))) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) 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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))) 4))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.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 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))
(/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(/.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 -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 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (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)) 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)) (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)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (/.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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)) 3/2)
(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 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1/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 (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 (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)))))
(/.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 (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)))))
(/.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 (exp.f64 1) (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))
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) -1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.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 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.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 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (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) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 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 (/.f64 1 (log.f64 (hypot.f64 im re)))) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) 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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))) 4))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(*.f64 (cbrt.f64 (/.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 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))
(/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(/.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 -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 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (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)) 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)) (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)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(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 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3) 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 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))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/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))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 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))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1/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))
(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 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3/2) 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1/2) 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))
(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 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1)
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (exp.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (pow.f64 (exp.f64 2/3) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1/3)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (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))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 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)))) (exp.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (pow.f64 (exp.f64 2/3) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)))
(exp.f64 (+.f64 (*.f64 1/3 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 1/3 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (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))))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/3)
(exp.f64 (*.f64 -1/3 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(pow.f64 (exp.f64 -1/3) (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 2)
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.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/3))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.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)))) 1))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.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/3))
(exp.f64 (*.f64 -1/3 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(pow.f64 (exp.f64 -1/3) (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1/3))
(exp.f64 (*.f64 -1/3 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(pow.f64 (exp.f64 -1/3) (log.f64 (/.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/3) 1))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 3))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1)
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(*.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(*.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(sqrt.f64 (pow.f64 (log.f64 base) 4))
(log.f64 (pow.f64 base (log.f64 base)))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(exp.f64 (log.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 2)) 1))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) 2))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 2)) 1) 1))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 base)))) 3))
(pow.f64 (exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 base))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (log.f64 base) 2))) 1/3))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(pow.f64 (log.f64 base) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(*.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 2))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 2) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) 2)
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) 2)
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 3)
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3) 1/3)
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) 2)
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (log.f64 base))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) -1)
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
(pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) 1) -1)
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 4)))
(sqrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2) (pow.f64 (log.f64 base) 4)))
(log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) -2)) 1)))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) -2)) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (pow.f64 (log.f64 base) -2)) -1))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1) 1))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 3))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3)) 1/3))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) 2))
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) 2)
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) -1))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) -2)) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (log.f64 base) -2)) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (pow.f64 (log.f64 base) -2)) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))) 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 im re)) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 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 im re)) (pow.f64 (log.f64 base) -2)))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 3)
(*.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 im re)) (pow.f64 (log.f64 base) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 3) 1/3)
(*.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 im re)) (pow.f64 (log.f64 base) -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 2)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 2))
(fabs.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(log.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1)))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) -1))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) -1))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 3))
(*.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 im re)) (pow.f64 (log.f64 base) -2)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3)))
(*.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 im re)) (pow.f64 (log.f64 base) -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (log.f64 base) 3)))
(*.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 im re)) (pow.f64 (log.f64 base) -2)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 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 im re)) (pow.f64 (log.f64 base) -2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) 1) 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 im re)) (pow.f64 (log.f64 base) -2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))) 3))
(*.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 im re)) (pow.f64 (log.f64 base) -2)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))) 1/3))
(*.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 im re)) (pow.f64 (log.f64 base) -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base))) 2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 2)
(log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) 1))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) -1))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) -1))

eval1.5s (11.3%)

Compiler

Compiled 56890 to 31935 computations (43.9% saved)

prune639.0ms (4.8%)

Pruning

25 alts after pruning (23 fresh and 2 done)

PrunedKeptTotal
New1525211546
Fresh13215
Picked415
Done011
Total1542251567
Accuracy
100.0%
Counts
1567 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.6%
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3)
47.4%
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3) 3)
98.6%
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
50.6%
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1)) 3)
99.3%
(pow.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)) -1)
47.4%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
96.5%
(pow.f64 (log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)
98.6%
(pow.f64 (log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))) -1)
97.2%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
99.4%
(/.f64 (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 im re)))) (log.f64 base))
99.2%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
98.5%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.7%
(/.f64 (log.f64 im) (log.f64 base))
99.3%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
70.4%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
99.3%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
98.5%
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base))
99.3%
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im)))))
98.5%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
97.6%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.2%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
70.7%
(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.2%
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
47.6%
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3)
47.4%
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3) 3)
98.6%
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
50.6%
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1)) 3)
99.3%
(pow.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)) -1)
47.4%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
96.5%
(pow.f64 (log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)
98.6%
(pow.f64 (log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))) -1)
97.2%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
99.4%
(/.f64 (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 im re)))) (log.f64 base))
99.2%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
98.5%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.7%
(/.f64 (log.f64 im) (log.f64 base))
99.3%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
70.4%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
99.3%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
98.5%
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base))
99.3%
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im)))))
98.5%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
97.6%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.2%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
70.7%
(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.2%
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
Compiler

Compiled 1208 to 950 computations (21.4% saved)

localize229.0ms (1.7%)

Localize:

Found 15 expressions with local error:

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

Compiled 157 to 52 computations (66.9% saved)

series35.0ms (0.3%)

Counts
13 → 296
Calls

78 calls:

TimeVariablePointExpression
7.0ms
base
@0
(/.f64 (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 im re)))) (log.f64 base))
2.0ms
re
@inf
(/.f64 1 (log.f64 (hypot.f64 im re)))
1.0ms
im
@inf
(/.f64 1 (log.f64 (hypot.f64 im re)))
1.0ms
im
@0
(/.f64 (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 im re)))) (log.f64 base))
1.0ms
re
@-inf
(/.f64 1 (log.f64 (hypot.f64 re im)))

rewrite157.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
662×expm1-udef
502×add-sqr-sqrt
498×pow1
492×*-un-lft-identity
472×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify242.0ms (1.8%)

Algorithm
egg-herbie
Rules
1514×times-frac
1008×associate-/r*
886×fma-def
622×associate-*r/
492×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
095629149
1237226313
Stop Event
node limit
Counts
801 → 563
Calls
Call 1
Inputs
(/.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 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 (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)))))
(log.f64 re)
(+.f64 (log.f64 re) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (log.f64 re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (log.f64 re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(*.f64 -1 (log.f64 (/.f64 1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(log.f64 im)
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (log.f64 im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (log.f64 im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (log.f64 (/.f64 1 re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(*.f64 -1 (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(/.f64 1 (log.f64 re))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 1 (log.f64 re)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (/.f64 1 (log.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (/.f64 1 (log.f64 re)))))
(/.f64 -1 (log.f64 (/.f64 1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (log.f64 (/.f64 1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(/.f64 -1 (log.f64 (/.f64 -1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(/.f64 1 (log.f64 im))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 1 (log.f64 im)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (/.f64 1 (log.f64 im))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (/.f64 1 (log.f64 im)))))
(/.f64 -1 (log.f64 (/.f64 1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.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 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.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 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(/.f64 (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 (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)))))))
(log.f64 im)
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (log.f64 im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (log.f64 im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (log.f64 (/.f64 1 re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(*.f64 -1 (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(log.f64 re)
(+.f64 (log.f64 re) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (log.f64 re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (log.f64 re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(*.f64 -1 (log.f64 (/.f64 1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(/.f64 1 (log.f64 im))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 1 (log.f64 im)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (/.f64 1 (log.f64 im))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (/.f64 1 (log.f64 im)))))
(/.f64 -1 (log.f64 (/.f64 1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.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 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.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 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(/.f64 1 (log.f64 re))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 1 (log.f64 re)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (/.f64 1 (log.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (/.f64 1 (log.f64 re)))))
(/.f64 -1 (log.f64 (/.f64 1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (log.f64 (/.f64 1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(/.f64 -1 (log.f64 (/.f64 -1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(/.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 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 -1) 2)) (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 (*.f64 (log.f64 im) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) (sqrt.f64 -1))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (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 base) (log.f64 im))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 (log.f64 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 base) (log.f64 im))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (*.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 -1 (*.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 -1 (*.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 -1 (*.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 (hypot.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2)) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2)) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) -1) (neg.f64 (log.f64 (hypot.f64 im re))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 im re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(+.f64 0 (log.f64 (hypot.f64 im re)))
(+.f64 (log.f64 (sqrt.f64 (hypot.f64 im re))) (log.f64 (sqrt.f64 (hypot.f64 im re))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 im re)) 2)) (log.f64 (cbrt.f64 (hypot.f64 im re))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (hypot.f64 im re)))) 1)
(*.f64 1 (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) 1)
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 -1 (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) -1))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) -1) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) -1))
(pow.f64 (log.f64 (hypot.f64 im re)) 1)
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) -1)
(pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 3)
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) 2)
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2))
(log.f64 (hypot.f64 im re))
(log.f64 (+.f64 1 (-.f64 (hypot.f64 im re) 1)))
(cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3))
(expm1.f64 (log1p.f64 (log.f64 (hypot.f64 im re))))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) -1))
(log1p.f64 (-.f64 (hypot.f64 im re) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 im re))))) 1)
(*.f64 1 (/.f64 1 (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2))
(*.f64 -1 (/.f64 -1 (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) -1))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) -1) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) -1))
(pow.f64 (log.f64 (hypot.f64 im re)) -1)
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3) 1/3)
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) 2)
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(-.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 base) (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) 1) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.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) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.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 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) 1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) 1) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3)
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(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 (*.f64 (log.f64 base) (log.f64 im)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 1))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -1) (pow.f64 (sqrt.f64 (log.f64 base)) -1))
(pow.f64 (log.f64 base) -1)
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(pow.f64 (/.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 (hypot.f64 im re)) (log.f64 base)))) 1)
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (hypot.f64 im re)))))
(/.f64 1 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(/.f64 1 (/.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) -1/2)))
(/.f64 -1 (*.f64 (log.f64 base) (/.f64 -1 (log.f64 (hypot.f64 im re)))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 -1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(/.f64 -1 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 1 (log.f64 base))) (/.f64 -1 (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2)) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) 1) (/.f64 1 (log.f64 (hypot.f64 im re))))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) -1) (/.f64 -1 (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 -1 (/.f64 1 (log.f64 base))) (/.f64 -1 (log.f64 (hypot.f64 im re))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 im re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(+.f64 0 (log.f64 (hypot.f64 im re)))
(+.f64 (log.f64 (sqrt.f64 (hypot.f64 im re))) (log.f64 (sqrt.f64 (hypot.f64 im re))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 im re)) 2)) (log.f64 (cbrt.f64 (hypot.f64 im re))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (hypot.f64 im re)))) 1)
(*.f64 1 (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) 1)
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 -1 (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) -1))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) -1) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) -1))
(pow.f64 (log.f64 (hypot.f64 im re)) 1)
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) -1)
(pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 3)
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) 2)
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2))
(log.f64 (hypot.f64 im re))
(log.f64 (+.f64 1 (-.f64 (hypot.f64 im re) 1)))
(cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3))
(expm1.f64 (log1p.f64 (log.f64 (hypot.f64 im re))))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) -1))
(log1p.f64 (-.f64 (hypot.f64 im re) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 im re))))) 1)
(*.f64 1 (/.f64 1 (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2))
(*.f64 -1 (/.f64 -1 (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) -1))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) -1) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) -1))
(pow.f64 (log.f64 (hypot.f64 im re)) -1)
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3) 1/3)
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) 2)
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 im re))))))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(-.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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 1))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -1) (pow.f64 (sqrt.f64 (log.f64 base)) -1))
(pow.f64 (log.f64 base) -1)
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(pow.f64 (/.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 im) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 im) 1))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 im) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) -2))
(*.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 (*.f64 (log.f64 base) (log.f64 im))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.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 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (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 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) 1) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) 1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.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 (/.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 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 im)) 1))
(/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) 1) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.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) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.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 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) 1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) 1) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(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 (*.f64 (log.f64 base) (log.f64 im)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (log.f64 base))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) 1)) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (neg.f64 (log.f64 im))) (sqrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 im))) (neg.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 im) 1))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 im) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) -2))
(*.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 (*.f64 (log.f64 base) (log.f64 im))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.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 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 im)))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (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 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) 1) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) 1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.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 (/.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 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3)
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(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 (*.f64 (log.f64 base) (log.f64 im)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 im)))) 1)
(pow.f64 (*.f64 (log.f64 base) (log.f64 im)) 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)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 im)) 2))
(log.f64 (pow.f64 im (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 im (log.f64 base)) 1)))
(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)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 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 (-.f64 (pow.f64 im (log.f64 base)) 1))
Outputs
(/.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)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/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))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (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 (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 (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (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 (*.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 (log.f64 base) (*.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/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 (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 im) (log.f64 base)))
(+.f64 (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) (log.f64 base)) (/.f64 120 (pow.f64 im 6))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))))) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.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 (/.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 (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 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (*.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 (*.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 (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) (log.f64 base)) (/.f64 120 (pow.f64 im 6))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))))) (/.f64 (log.f64 (/.f64 -1 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 (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 (*.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 (log.f64 base) (*.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/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 (log.f64 base) (*.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 (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)))
(/.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/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -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/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))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (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 (/.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 (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6)) (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 (log.f64 base)) (/.f64 im (*.f64 re 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 (log.f64 base) (*.f64 re re))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 -1/4 (log.f64 base)) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.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 (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6)) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 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 re 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 re 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 re 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 re im)) (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 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (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 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (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 re im)) (-.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 re im)) (-.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 re im)) (-.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 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(log.f64 re)
(+.f64 (log.f64 re) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (log.f64 re) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 re))
(+.f64 (log.f64 re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (log.f64 re) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 re)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))))
(+.f64 (log.f64 re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(+.f64 (log.f64 re) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (log.f64 re) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))))))
(*.f64 -1 (log.f64 (/.f64 1 im)))
(log.f64 im)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 im))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (log.f64 im) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(+.f64 (log.f64 im) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (log.f64 im) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (*.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im))))))
(*.f64 -1 (log.f64 (/.f64 -1 im)))
(neg.f64 (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(fma.f64 -1 (log.f64 (/.f64 -1 im)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im))) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (*.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im))))) (log.f64 (/.f64 -1 im)))
(log.f64 im)
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 im))
(+.f64 (log.f64 im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (log.f64 im) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 im)))
(+.f64 (log.f64 im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(+.f64 (log.f64 im) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (*.f64 1/6 (pow.f64 re 6)) (pow.f64 im 6))) (fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 im)))
(*.f64 -1 (log.f64 (/.f64 1 re)))
(log.f64 re)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (log.f64 re) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 re))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (log.f64 re) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 re)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(fma.f64 -1 (neg.f64 (log.f64 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6))) (fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 re)))
(*.f64 -1 (log.f64 (/.f64 -1 re)))
(neg.f64 (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(fma.f64 -1 (log.f64 (/.f64 -1 re)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)))) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6)))) (log.f64 (/.f64 -1 re)))
(/.f64 1 (log.f64 re))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 1 (log.f64 re)))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (/.f64 1 (log.f64 re)))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (/.f64 1 (log.f64 re)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (/.f64 1 (log.f64 re))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (fma.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (/.f64 1 (log.f64 re))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (fma.f64 (pow.f64 im 4) (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 re) 2)) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (/.f64 1 (log.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (/.f64 1 (log.f64 re)))))
(fma.f64 -1 (*.f64 (pow.f64 im 6) (+.f64 (/.f64 1/6 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (*.f64 (log.f64 re) (*.f64 re re))) (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (fma.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (/.f64 1 (log.f64 re)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (fma.f64 (pow.f64 im 4) (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 re) 2)) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (/.f64 1 (log.f64 re)))) (*.f64 (pow.f64 im 6) (+.f64 (/.f64 (/.f64 1/6 (pow.f64 re 6)) (pow.f64 (log.f64 re) 2)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 re) 2)) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (*.f64 (log.f64 re) (*.f64 re re))) (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))))))
(/.f64 -1 (log.f64 (/.f64 1 im)))
(/.f64 -1 (neg.f64 (log.f64 im)))
(/.f64 1 (log.f64 im))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (/.f64 1 (neg.f64 (log.f64 im))))
(fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 1 (log.f64 im)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (pow.f64 im 4)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2))))) (/.f64 1 (neg.f64 (log.f64 im))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4)) (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 1 (log.f64 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (log.f64 (/.f64 1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (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) (pow.f64 (neg.f64 (log.f64 im)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (neg.f64 (log.f64 im)))))) (pow.f64 im 6)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)))))) (/.f64 1 (neg.f64 (log.f64 im))))
(+.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (pow.f64 im 4)) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 im)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 im) 2)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 re re) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (log.f64 im))))) (pow.f64 im 6))) (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 1 (log.f64 im))))
(/.f64 -1 (log.f64 (/.f64 -1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 -1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4)) (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 -1 (log.f64 (/.f64 -1 im)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/4 (/.f64 (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) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))))))) (pow.f64 im 6)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(+.f64 (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4))) (/.f64 -1 (log.f64 (/.f64 -1 im))))
(/.f64 1 (log.f64 im))
(/.f64 -1 (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 1 (log.f64 im)))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (/.f64 1 (neg.f64 (log.f64 im))))
(fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 1 (log.f64 im)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (/.f64 1 (log.f64 im))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (/.f64 1 (log.f64 im))))
(fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (/.f64 1 (log.f64 im))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (/.f64 1 (log.f64 im)))))
(fma.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (/.f64 1/6 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))))) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (/.f64 1 (log.f64 im)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (/.f64 1 (log.f64 im)))) (*.f64 (pow.f64 re 6) (+.f64 (/.f64 1/6 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))))))
(/.f64 -1 (log.f64 (/.f64 1 re)))
(/.f64 -1 (neg.f64 (log.f64 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 1 (neg.f64 (log.f64 re))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (/.f64 -1 (neg.f64 (log.f64 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))))) (/.f64 1 (neg.f64 (log.f64 re))))
(fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)))) (pow.f64 re 4)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (/.f64 -1 (neg.f64 (log.f64 re)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.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 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (fma.f64 1/720 (/.f64 (*.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) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3))))))))) (pow.f64 re 6)) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))))) (/.f64 1 (neg.f64 (log.f64 re))))
(+.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2))))) (pow.f64 re 4)) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)))))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 re) 2))))) (pow.f64 re 6))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (/.f64 -1 (neg.f64 (log.f64 re)))))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 -1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 4)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.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 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))))))) (pow.f64 re 6)) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(+.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4)) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 6))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(/.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 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 1 (+.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 (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 re 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 re 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 re 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 re im)) (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 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (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 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (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 re im)) (-.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 re im)) (-.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 re im)) (-.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 re im)) (-.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 (log.f64 base) (*.f64 im im))) (/.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 (log.f64 base) (*.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/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 (log.f64 base) (*.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 (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)))
(/.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/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -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/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))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (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 (/.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 (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6)) (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 (log.f64 base)) (/.f64 im (*.f64 re 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 (log.f64 base) (*.f64 re re))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 -1/4 (log.f64 base)) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.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 (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6)) (log.f64 base)))) (/.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 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -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))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (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 (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 (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (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 (*.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 (log.f64 base) (*.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/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 (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 im) (log.f64 base)))
(+.f64 (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) (log.f64 base)) (/.f64 120 (pow.f64 im 6))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))))) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.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 (/.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 (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 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (*.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 (*.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 (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) (log.f64 base)) (/.f64 120 (pow.f64 im 6))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(log.f64 im)
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 im))
(+.f64 (log.f64 im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (log.f64 im) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 im)))
(+.f64 (log.f64 im) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(+.f64 (log.f64 im) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (*.f64 1/6 (pow.f64 re 6)) (pow.f64 im 6))) (fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 im)))
(*.f64 -1 (log.f64 (/.f64 1 re)))
(log.f64 re)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (log.f64 re) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 re))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (log.f64 re) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 re)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(fma.f64 -1 (neg.f64 (log.f64 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6))) (fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 re)))
(*.f64 -1 (log.f64 (/.f64 -1 re)))
(neg.f64 (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(fma.f64 -1 (log.f64 (/.f64 -1 re)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)))) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 re))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6)))) (log.f64 (/.f64 -1 re)))
(log.f64 re)
(+.f64 (log.f64 re) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (log.f64 re) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 re))
(+.f64 (log.f64 re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (log.f64 re) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 re)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))))
(+.f64 (log.f64 re) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(+.f64 (log.f64 re) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (log.f64 re) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (*.f64 1/2 (*.f64 (/.f64 im re) (/.f64 im re))))))
(*.f64 -1 (log.f64 (/.f64 1 im)))
(log.f64 im)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 im))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (log.f64 im) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(+.f64 (log.f64 im) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (log.f64 im) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (*.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im))))))
(*.f64 -1 (log.f64 (/.f64 -1 im)))
(neg.f64 (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(fma.f64 -1 (log.f64 (/.f64 -1 im)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im))) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (*.f64 1/2 (*.f64 (/.f64 re im) (/.f64 re im))))) (log.f64 (/.f64 -1 im)))
(/.f64 1 (log.f64 im))
(/.f64 -1 (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 1 (log.f64 im)))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (/.f64 1 (neg.f64 (log.f64 im))))
(fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 1 (log.f64 im)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (/.f64 1 (log.f64 im))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (/.f64 1 (log.f64 im))))
(fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (/.f64 1 (log.f64 im))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (/.f64 1 (log.f64 im)))))
(fma.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (/.f64 1/6 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))))) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (/.f64 1 (log.f64 im)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (/.f64 1 (log.f64 im)))) (*.f64 (pow.f64 re 6) (+.f64 (/.f64 1/6 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))))))
(/.f64 -1 (log.f64 (/.f64 1 re)))
(/.f64 -1 (neg.f64 (log.f64 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 1 (neg.f64 (log.f64 re))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (/.f64 -1 (neg.f64 (log.f64 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))))) (/.f64 1 (neg.f64 (log.f64 re))))
(fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)))) (pow.f64 re 4)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (/.f64 -1 (neg.f64 (log.f64 re)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.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 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (fma.f64 1/720 (/.f64 (*.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) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3))))))))) (pow.f64 re 6)) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))))) (/.f64 1 (neg.f64 (log.f64 re))))
(+.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2))))) (pow.f64 re 4)) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)))))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 re) 2))))) (pow.f64 re 6))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (/.f64 -1 (neg.f64 (log.f64 re)))))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 -1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 4)) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.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 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))))))) (pow.f64 re 6)) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(+.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4)) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 6))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(/.f64 1 (log.f64 re))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 1 (log.f64 re)))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (/.f64 1 (log.f64 re)))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (/.f64 1 (log.f64 re)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (/.f64 1 (log.f64 re))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (fma.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (/.f64 1 (log.f64 re))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (fma.f64 (pow.f64 im 4) (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 re) 2)) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (/.f64 1 (log.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (/.f64 1 (log.f64 re)))))
(fma.f64 -1 (*.f64 (pow.f64 im 6) (+.f64 (/.f64 1/6 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (*.f64 (log.f64 re) (*.f64 re re))) (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (fma.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (/.f64 1 (log.f64 re)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 re) 2)) (fma.f64 (pow.f64 im 4) (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 re) 2)) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (/.f64 1 (log.f64 re)))) (*.f64 (pow.f64 im 6) (+.f64 (/.f64 (/.f64 1/6 (pow.f64 re 6)) (pow.f64 (log.f64 re) 2)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (/.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 re) 2)) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (*.f64 (log.f64 re) (*.f64 re re))) (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))))))
(/.f64 -1 (log.f64 (/.f64 1 im)))
(/.f64 -1 (neg.f64 (log.f64 im)))
(/.f64 1 (log.f64 im))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (/.f64 1 (neg.f64 (log.f64 im))))
(fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 1 (log.f64 im)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (pow.f64 im 4)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2))))) (/.f64 1 (neg.f64 (log.f64 im))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4)) (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 1 (log.f64 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (log.f64 (/.f64 1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (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) (pow.f64 (neg.f64 (log.f64 im)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (neg.f64 (log.f64 im)))))) (pow.f64 im 6)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)))))) (/.f64 1 (neg.f64 (log.f64 im))))
(+.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (pow.f64 im 4)) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 im)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 im) 2)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 re re) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (log.f64 im))))) (pow.f64 im 6))) (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 1 (log.f64 im))))
(/.f64 -1 (log.f64 (/.f64 -1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 -1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4)) (fma.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 -1 (log.f64 (/.f64 -1 im)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/4 (/.f64 (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) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))))))) (pow.f64 im 6)) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(+.f64 (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4))) (/.f64 -1 (log.f64 (/.f64 -1 im))))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 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 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (sqrt.f64 -1) 2)) (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 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (sqrt.f64 -1) 2)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (sqrt.f64 -1) 2)) (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 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(sqrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(sqrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(sqrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(sqrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(/.f64 (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 (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 base) (log.f64 im))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 (log.f64 base) (log.f64 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 -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 base) (log.f64 im))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (*.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (*.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (*.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (*.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 im))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (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 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 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 (hypot.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 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 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2)))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re))))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2)) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2)))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2)) (/.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re))))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (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 (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 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (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 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) -1) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 im re)) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 0 (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(+.f64 (log.f64 (sqrt.f64 (hypot.f64 im re))) (log.f64 (sqrt.f64 (hypot.f64 im re))))
(*.f64 2 (log.f64 (sqrt.f64 (hypot.f64 im re))))
(*.f64 2 (log.f64 (sqrt.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 im re)) 2)) (log.f64 (cbrt.f64 (hypot.f64 im re))))
(*.f64 3 (log.f64 (cbrt.f64 (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (hypot.f64 im re)))) 1)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 1 (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 (log.f64 (hypot.f64 im re)) 1)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 -1 (neg.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (/.f64 1 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re))))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) -1) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) -1))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) -2)
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) -2)
(pow.f64 (log.f64 (hypot.f64 im re)) 1)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) -1)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 3)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) 1/3)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) 2)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2))
(fabs.f64 (log.f64 (hypot.f64 re im)))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(log.f64 (+.f64 1 (-.f64 (hypot.f64 im re) 1)))
(log1p.f64 (+.f64 (hypot.f64 im re) -1))
(log1p.f64 (+.f64 (hypot.f64 re im) -1))
(cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(expm1.f64 (log1p.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) 1))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) -1))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(log1p.f64 (-.f64 (hypot.f64 im re) 1))
(log1p.f64 (+.f64 (hypot.f64 im re) -1))
(log1p.f64 (+.f64 (hypot.f64 re im) -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 im re))))) 1)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 1 (/.f64 1 (log.f64 (hypot.f64 im re))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 1)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 -1 (log.f64 (hypot.f64 im re))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) -1) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) -1))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) -2)
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -2)
(pow.f64 (log.f64 (hypot.f64 im re)) -1)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 1)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) 3)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3) 1/3)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) 2)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))
(fabs.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))
(log.f64 (exp.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 im re))))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) -1))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) 1))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(-.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 base) (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))
(/.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 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (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 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (*.f64 (log.f64 base) (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 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) 1) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (log.f64 im) 1)) (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) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (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 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) 1) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (log.f64 im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) 1) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.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 (*.f64 (log.f64 base) (log.f64 im)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 im) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.f64 (log.f64 im) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) 1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 1 (/.f64 1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 1))
(*.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 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) 1))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -1) (pow.f64 (sqrt.f64 (log.f64 base)) -1))
(pow.f64 (sqrt.f64 (log.f64 base)) -2)
(pow.f64 (log.f64 base) -1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base)))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) -1))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (*.f64 (log.f64 base) (/.f64 -1 (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (neg.f64 (/.f64 1 (log.f64 base))) (/.f64 -1 (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (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 re im)) (log.f64 base))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2)) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) 1) (/.f64 1 (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) -1) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) -1) (/.f64 -1 (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 -1 (/.f64 1 (log.f64 base))) (/.f64 -1 (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 im re)) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 0 (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(+.f64 (log.f64 (sqrt.f64 (hypot.f64 im re))) (log.f64 (sqrt.f64 (hypot.f64 im re))))
(*.f64 2 (log.f64 (sqrt.f64 (hypot.f64 im re))))
(*.f64 2 (log.f64 (sqrt.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 im re)) 2)) (log.f64 (cbrt.f64 (hypot.f64 im re))))
(*.f64 3 (log.f64 (cbrt.f64 (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (hypot.f64 im re)))) 1)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 1 (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 (log.f64 (hypot.f64 im re)) 1)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 -1 (neg.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))) (/.f64 1 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re))))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) -1) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) -1))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) -2)
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) -2)
(pow.f64 (log.f64 (hypot.f64 im re)) 1)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) -1)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 3)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) 1/3)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) 2)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2))
(fabs.f64 (log.f64 (hypot.f64 re im)))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(log.f64 (+.f64 1 (-.f64 (hypot.f64 im re) 1)))
(log1p.f64 (+.f64 (hypot.f64 im re) -1))
(log1p.f64 (+.f64 (hypot.f64 re im) -1))
(cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(expm1.f64 (log1p.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) 1))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) -1))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(log1p.f64 (-.f64 (hypot.f64 im re) 1))
(log1p.f64 (+.f64 (hypot.f64 im re) -1))
(log1p.f64 (+.f64 (hypot.f64 re im) -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 im re))))) 1)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 1 (/.f64 1 (log.f64 (hypot.f64 im re))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 1)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) (pow.f64 (log.f64 (hypot.f64 im re)) -1/2))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 -1 (log.f64 (hypot.f64 im re))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) -1) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) -1) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) -1))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) -2)
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -2)
(pow.f64 (log.f64 (hypot.f64 im re)) -1)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 1)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 im re)))) 3)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3) 1/3)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -1/2) 2)
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) -2))
(fabs.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))
(log.f64 (exp.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 im re))))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 3))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) -1))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) 1))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) 1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 1 (/.f64 1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 1))
(*.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 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) 1))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -1) (pow.f64 (sqrt.f64 (log.f64 base)) -1))
(pow.f64 (sqrt.f64 (log.f64 base)) -2)
(pow.f64 (log.f64 base) -1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base)))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) -1))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(-.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 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 im) 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 (log.f64 im) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) -2))
(/.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 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) -2)))
(/.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 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (/.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 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 im)))
(/.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 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (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 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) 1) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) 1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (log.f64 im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (log.f64 im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (log.f64 im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (log.f64 im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.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) (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) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (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 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (/.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) (/.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 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 1 (/.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 base) (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))
(/.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 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (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 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (*.f64 (log.f64 base) (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 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) 1) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (log.f64 im) 1)) (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) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (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 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) 1) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (log.f64 im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) 1) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (/.f64 (log.f64 im) 1) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.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 (*.f64 (log.f64 base) (log.f64 im)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 im) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.f64 (log.f64 im) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 im)))
(/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 im)))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 im)))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 im) (neg.f64 (log.f64 base)))) (sqrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) 1)) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 im)))
(/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (neg.f64 (log.f64 im))) (sqrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 im))) (neg.f64 (sqrt.f64 (log.f64 base))))
(*.f64 1 (/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/2)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) 2)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/2))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (log1p.f64 (/.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 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 im) 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 (log.f64 im) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) -2))
(/.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 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) -2)))
(/.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 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (/.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 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 im)))
(/.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 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (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 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) 1) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) 1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (log.f64 im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (log.f64 im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (log.f64 im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (log.f64 im)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.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) (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) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (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 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (/.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) (/.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 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.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 (*.f64 (log.f64 base) (log.f64 im)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 im) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.f64 (log.f64 im) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 im)))) 1)
(*.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 (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))
(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 im (log.f64 base)))
(*.f64 (log.f64 base) (log.f64 im))
(log.f64 (+.f64 1 (-.f64 (pow.f64 im (log.f64 base)) 1)))
(log1p.f64 (+.f64 (pow.f64 im (log.f64 base)) -1))
(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))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 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 (-.f64 (pow.f64 im (log.f64 base)) 1))
(log1p.f64 (+.f64 (pow.f64 im (log.f64 base)) -1))

eval614.0ms (4.6%)

Compiler

Compiled 13410 to 7197 computations (46.3% saved)

prune547.0ms (4.1%)

Pruning

25 alts after pruning (20 fresh and 5 done)

PrunedKeptTotal
New66811679
Fresh9918
Picked235
Done022
Total67925704
Accuracy
100.0%
Counts
704 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.4%
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3) 3)
47.4%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
97.2%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
98.6%
(/.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (log.f64 base))
87.3%
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
99.3%
(/.f64 (*.f64 3 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (log.f64 base))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.7%
(/.f64 (log.f64 im) (log.f64 base))
99.0%
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3)) (log.f64 base))
99.2%
(/.f64 1 (/.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
99.3%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
98.6%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
99.3%
(/.f64 -1 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 im re))) (log.f64 base)))
70.4%
(-.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.7%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (log.f64 im))
98.5%
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base))
99.3%
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im)))))
98.5%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
98.5%
(*.f64 (log.f64 im) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
47.4%
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (log.f64 im))
97.6%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.2%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
70.7%
(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))
47.4%
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3) 3)
47.4%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
97.2%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
98.6%
(/.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (log.f64 base))
87.3%
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
99.3%
(/.f64 (*.f64 3 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (log.f64 base))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.7%
(/.f64 (log.f64 im) (log.f64 base))
99.0%
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3)) (log.f64 base))
99.2%
(/.f64 1 (/.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
99.3%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
98.6%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
99.3%
(/.f64 -1 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 im re))) (log.f64 base)))
70.4%
(-.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.7%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (log.f64 im))
98.5%
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base))
99.3%
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im)))))
98.5%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
98.5%
(*.f64 (log.f64 im) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
47.4%
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (log.f64 im))
97.6%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.2%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
70.7%
(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 1090 to 854 computations (21.7% saved)

localize242.0ms (1.8%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.7%
(exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.6%
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
99.6%
(/.f64 (log.f64 im) (log.f64 base))
99.2%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
99.6%
(/.f64 (log.f64 im) (log.f64 base))
99.3%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
99.2%
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
99.7%
(/.f64 -1 (log.f64 (hypot.f64 im re)))
99.7%
(/.f64 -1 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 im re))) (log.f64 base)))
99.7%
(*.f64 (/.f64 -1 (log.f64 (hypot.f64 im re))) (log.f64 base))
99.7%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
99.6%
(/.f64 (log.f64 base) (log.f64 im))
99.7%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
99.6%
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
Compiler

Compiled 152 to 41 computations (73% saved)

series143.0ms (1.1%)

Counts
11 → 292
Calls

75 calls:

TimeVariablePointExpression
40.0ms
im
@-inf
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
26.0ms
im
@inf
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
22.0ms
base
@-inf
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
13.0ms
im
@0
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
6.0ms
base
@inf
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)

rewrite227.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1302×prod-diff
520×add-sqr-sqrt
512×pow1
504×*-un-lft-identity
490×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify234.0ms (1.7%)

Algorithm
egg-herbie
Rules
1598×times-frac
1288×fma-def
572×associate-+r+
534×*-commutative
406×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0108932285
1305229451
Stop Event
node limit
Counts
763 → 618
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 (/.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))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))))
(+.f64 (*.f64 -1 (/.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 (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 (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 (*.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 (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 (log.f64 base) (log.f64 (/.f64 1 im)))
(+.f64 (*.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 base) (log.f64 (/.f64 1 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (+.f64 (*.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 base) (log.f64 (/.f64 1 im))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (*.f64 (pow.f64 im 6) (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)))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (+.f64 (*.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/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))))) (*.f64 (pow.f64 im 6) (log.f64 (/.f64 1 im))))) (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
(+.f64 (*.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 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (+.f64 (*.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 base) (log.f64 (/.f64 -1 im))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (*.f64 (pow.f64 im 6) (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)))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (+.f64 (*.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/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))))) (*.f64 (pow.f64 im 6) (log.f64 (/.f64 -1 im))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))))
(+.f64 (*.f64 -1 (/.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 (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 (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 (*.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 (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 (log.f64 base) (log.f64 (/.f64 1 re)))
(+.f64 (*.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 (/.f64 1 re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (+.f64 (*.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 (/.f64 1 re))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (*.f64 (pow.f64 re 6) (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)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (+.f64 (*.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/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))))) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re))))) (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(+.f64 (*.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 (/.f64 -1 re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (+.f64 (*.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 (/.f64 -1 re))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (*.f64 (pow.f64 re 6) (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)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (+.f64 (*.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/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))))) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(*.f64 -1 (/.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 -1 (/.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 -1 (/.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 -1 (/.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 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 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 (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 -1 (log.f64 re))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 1 (log.f64 re)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2))))) (/.f64 1 (log.f64 re)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (*.f64 (pow.f64 im 6) (-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))))))) (/.f64 1 (log.f64 re)))
(/.f64 1 (log.f64 (/.f64 1 im)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 1 im)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (log.f64 (/.f64 1 im)))))) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))))
(/.f64 1 (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))))
(/.f64 -1 (log.f64 im))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 1 (log.f64 im)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2))))) (/.f64 1 (log.f64 im)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (*.f64 (pow.f64 re 6) (-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))))))) (/.f64 1 (log.f64 im)))
(/.f64 1 (log.f64 (/.f64 1 re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))))
(/.f64 1 (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.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 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(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 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 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 (*.f64 (log.f64 (hypot.f64 re im)) -1) (log.f64 base)) -1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(pow.f64 (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)
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 im)))) 1)
(*.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 (log.f64 base) (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 (log.f64 base) (log.f64 im)) 1)
(*.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 2) (cbrt.f64 (/.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 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (sqrt.f64 (/.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 (pow.f64 (cbrt.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 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (sqrt.f64 (log.f64 im))) (/.f64 (cbrt.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)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (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 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) -1/3)
(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 -1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -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) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.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 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.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 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 im))
(*.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)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(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 base) (log.f64 im)) -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))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3))
(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 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))) 1)
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) -1))
(/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) 2)
(neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(sqrt.f64 (pow.f64 (/.f64 (neg.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 (-.f64 (pow.f64 base (/.f64 -1 (log.f64 (hypot.f64 re im)))) 1)))
(log.f64 (/.f64 1 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) 1))
(log1p.f64 (-.f64 (pow.f64 base (/.f64 -1 (log.f64 (hypot.f64 re im)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 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 (*.f64 (log.f64 (hypot.f64 re im)) -1) (log.f64 base)) -1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(pow.f64 (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)
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))))) 1)
(*.f64 1 (/.f64 -1 (log.f64 (hypot.f64 re im))))
(*.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 1)
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 -1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))) 2)
(pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) -1)
(neg.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))
(sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))))
(exp.f64 (log.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))))
(+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) -1))
(+.f64 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (*.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3))) 1)
(*.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3))
(*.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) 1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3))
(*.f64 (pow.f64 (log.f64 im) 3) (/.f64 1 (pow.f64 (log.f64 base) 3)))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 im) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 im) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) 3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (log.f64 im)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (/.f64 1 (log.f64 base))) (log.f64 im))
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 3))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 3)))
(/.f64 -1 (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)) 3))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))
(/.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) 3) (pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) 3))
(/.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) 3) (pow.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 3))
(/.f64 (neg.f64 (pow.f64 (log.f64 im) 3)) (neg.f64 (pow.f64 (log.f64 base) 3)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) -1) (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (*.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (log.f64 im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (neg.f64 (log.f64 im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)))
(+.f64 -1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -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) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.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 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.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 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 im))
(*.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 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (pow.f64 (cbrt.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 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)) (neg.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.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 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(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)))))
(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))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3))
(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 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(+.f64 -1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.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 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.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 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 im))
(*.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 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (pow.f64 (cbrt.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 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)) (neg.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.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 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(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 base) (log.f64 im)) -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))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3))
(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 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(+.f64 0 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(-.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 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(+.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(-.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(*.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (-.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(pow.f64 (E.f64) (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 2)
(pow.f64 (exp.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 (exp.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)))))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (log.f64 im) (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))))
(/.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))))
(/.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))))
(/.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))))
(/.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)))) (+.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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (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 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base)))) (/.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/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base))) (*.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)))
(+.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/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (log.f64 base)))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (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 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 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 (*.f64 re re) (log.f64 base))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base))) (*.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 (*.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/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (log.f64 base)))))) (/.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 (*.f64 re re)) (/.f64 im (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 (*.f64 re re)) (/.f64 im (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 (*.f64 re re)) (/.f64 im (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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 120 (log.f64 base)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(*.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 (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 (/.f64 (log.f64 base) (log.f64 re)))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 re))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 re)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)) (log.f64 base)))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1 (/.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 (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))))))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 re)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)) (log.f64 base))) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))))
(-.f64 (fma.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))) (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (log.f64 re) 2)))) (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1 (/.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 (*.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 (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))))))))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 re)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)) (log.f64 base))) (fma.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.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))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (fma.f64 (pow.f64 im 6) (fma.f64 -1/2 (*.f64 (/.f64 -1/4 (log.f64 re)) (/.f64 (+.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 re re))) (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (/.f64 (*.f64 1/8 (log.f64 base)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))))))) (/.f64 (log.f64 base) (log.f64 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))
(/.f64 (log.f64 base) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 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 base) (log.f64 (/.f64 1 im))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)) (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (+.f64 (*.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 base) (log.f64 (/.f64 1 im))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (log.f64 base))) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)) (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (*.f64 (pow.f64 im 6) (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)))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (+.f64 (*.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/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))))) (*.f64 (pow.f64 im 6) (log.f64 (/.f64 1 im))))) (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2))) (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 im)) 3))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (neg.f64 (log.f64 im)) 2))) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (log.f64 base))) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.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)))) (neg.f64 (log.f64 im)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 im) 2)) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 im) 3)))) (neg.f64 (log.f64 im)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
(+.f64 (*.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 base) (log.f64 (/.f64 -1 im))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (+.f64 (*.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 base) (log.f64 (/.f64 -1 im))))))
(fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (*.f64 (pow.f64 im 6) (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)))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (+.f64 (*.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/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))))) (*.f64 (pow.f64 im 6) (log.f64 (/.f64 -1 im))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (log.f64 base))))) (log.f64 (/.f64 -1 im)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (log.f64 base))))) (log.f64 (/.f64 -1 im)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 base) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)) (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1 (/.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 (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))))))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 im)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 (fma.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))))) (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1 (/.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 (*.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 (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))))))))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 im)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (fma.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 (pow.f64 re 6) (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 (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 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (fma.f64 (pow.f64 re 6) (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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/6 (/.f64 (/.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 im) 2)) (*.f64 (/.f64 1/8 (pow.f64 im 6)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (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 base) (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))
(/.f64 (log.f64 base) (neg.f64 (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (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 (/.f64 1 re))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (+.f64 (*.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 (/.f64 1 re))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)) (log.f64 base))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 im 4) (neg.f64 (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (*.f64 (pow.f64 re 6) (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)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (+.f64 (*.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/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))))) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re))))) (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6)) (pow.f64 (neg.f64 (log.f64 re)) 2)) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 3))) (neg.f64 (log.f64 re)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)) (log.f64 base))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 im 6) (neg.f64 (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 re) 2)) (/.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 im 4) (neg.f64 (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 re) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (neg.f64 (pow.f64 (log.f64 re) 3)) (log.f64 base))))) (neg.f64 (log.f64 re)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(+.f64 (*.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 (/.f64 -1 re))))
(fma.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 (/.f64 -1 re))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (log.f64 base) re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (+.f64 (*.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 (/.f64 -1 re))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (fma.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 (/.f64 -1 re))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (log.f64 base) re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (*.f64 (pow.f64 re 6) (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)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (+.f64 (*.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/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))))) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))) (log.f64 (/.f64 -1 re)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (log.f64 base) re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (log.f64 (/.f64 -1 re)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 im 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 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (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 (*.f64 re re)) (/.f64 im (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 (*.f64 re re)) (/.f64 im (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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 120 (log.f64 base)))))) (/.f64 (log.f64 (/.f64 -1 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 (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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (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 (/.f64 re im) (/.f64 re im)) (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 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base)))) (/.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/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base))) (*.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)))
(+.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/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (log.f64 base)))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (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 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 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 (*.f64 re re) (log.f64 base))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base))) (*.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 (*.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/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (log.f64 base)))))) (/.f64 (log.f64 (/.f64 -1 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 (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))))
(/.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))))
(/.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))))
(/.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))))
(/.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)))) (+.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 -1 (log.f64 re))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 1 (log.f64 re)))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)))) (/.f64 1 (log.f64 re)))
(fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2))) (/.f64 -1 (log.f64 re)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2))))) (/.f64 1 (log.f64 re)))
(-.f64 (fma.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))))) (/.f64 1 (log.f64 re)))
(fma.f64 (neg.f64 (pow.f64 im 4)) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2))) (/.f64 -1 (log.f64 re))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (*.f64 (pow.f64 im 6) (-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))))))) (/.f64 1 (log.f64 re)))
(-.f64 (fma.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (*.f64 (pow.f64 im 6) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (-.f64 (/.f64 1/6 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (*.f64 (*.f64 re re) (log.f64 re))))))))) (/.f64 1 (log.f64 re)))
(fma.f64 (neg.f64 (pow.f64 im 4)) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (+.f64 (fma.f64 (pow.f64 im 6) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (-.f64 (/.f64 1/6 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 (/.f64 -1/2 (*.f64 re re)) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (log.f64 re))))) (*.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2))))) (/.f64 -1 (log.f64 re))))
(/.f64 1 (log.f64 (/.f64 1 im)))
(/.f64 1 (neg.f64 (log.f64 im)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 1 (neg.f64 (log.f64 im))))
(fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 1 (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 1 im)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 im 4)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 1 (neg.f64 (log.f64 im)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 1 (neg.f64 (log.f64 im)))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 3)))) (pow.f64 im 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (log.f64 (/.f64 1 im)))))) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (neg.f64 (log.f64 im)) 2)) (fma.f64 1/8 (/.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2))))))))) (pow.f64 im 6)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 1 (neg.f64 (log.f64 im))))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 1 (neg.f64 (log.f64 im)))) (/.f64 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 im) 2)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 3)))))) (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 im) 3))))) (pow.f64 im 6))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 3)))) (pow.f64 im 4)))
(/.f64 1 (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 1 (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 1 (log.f64 (/.f64 -1 im)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 1 (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (fma.f64 1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))) (pow.f64 im 6)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 1 (log.f64 (/.f64 -1 im))))))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 1 (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (/.f64 (*.f64 1/8 (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4)))
(/.f64 -1 (log.f64 im))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 1 (log.f64 im)))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2)))) (/.f64 1 (log.f64 im)))
(fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 -1 (log.f64 im)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2))))) (/.f64 1 (log.f64 im)))
(-.f64 (fma.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))))) (/.f64 1 (log.f64 im)))
(fma.f64 (neg.f64 (pow.f64 re 4)) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))) (/.f64 -1 (log.f64 im))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (*.f64 (pow.f64 re 6) (-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))))))) (/.f64 1 (log.f64 im)))
(-.f64 (fma.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (*.f64 (pow.f64 re 6) (-.f64 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3))) (/.f64 1/6 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (*.f64 (*.f64 im im) (log.f64 im)))))))) (/.f64 1 (log.f64 im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 re 6) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3))) (-.f64 (/.f64 1/6 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (*.f64 (/.f64 -1/2 (log.f64 im)) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (*.f64 im im))))) (*.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (pow.f64 (log.f64 im) 2))))) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (/.f64 -1 (log.f64 im)))
(/.f64 1 (log.f64 (/.f64 1 re)))
(/.f64 1 (neg.f64 (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 1 (neg.f64 (log.f64 re))))
(fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2))) (/.f64 1 (neg.f64 (log.f64 re))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 1 (neg.f64 (log.f64 re)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2))) (/.f64 1 (neg.f64 (log.f64 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (neg.f64 (pow.f64 (log.f64 re) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)))) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (neg.f64 (log.f64 re)) 2)) (fma.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2))))))))) (pow.f64 re 6)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 1 (neg.f64 (log.f64 re))))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 re) 2))) (/.f64 1 (neg.f64 (log.f64 re)))) (/.f64 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 re) 2)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (neg.f64 (pow.f64 (log.f64 re) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)))))) (*.f64 1/8 (/.f64 (pow.f64 im 6) (neg.f64 (pow.f64 (log.f64 re) 3)))))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (neg.f64 (pow.f64 (log.f64 re) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)))) (pow.f64 re 4)))
(/.f64 1 (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 1 (log.f64 (/.f64 -1 re)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 1 (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))))) (pow.f64 re 6)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 1 (log.f64 (/.f64 -1 re))))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 1 (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (*.f64 1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.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 (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 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base)))
(-.f64 (/.f64 (log.f64 -1) (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 (log.f64 -1) (log.f64 base)))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base)))
(-.f64 (/.f64 (log.f64 -1) (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 (log.f64 -1) (log.f64 base)))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base)))
(-.f64 (/.f64 (log.f64 -1) (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 (log.f64 -1) (log.f64 base)))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base)))
(-.f64 (/.f64 (log.f64 -1) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (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))))
(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 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (-.f64 (/.f64 (log.f64 -1) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (-.f64 (/.f64 (log.f64 -1) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (-.f64 (/.f64 (log.f64 -1) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base))))
(+.f64 1 (-.f64 (/.f64 (log.f64 -1) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(+.f64 1 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(+.f64 1 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(+.f64 1 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(+.f64 1 (/.f64 (log.f64 im) (-.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 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (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 (*.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 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (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 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) -2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 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 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.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 (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))
(neg.f64 (/.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))
(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 (exp.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))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(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 base) (log.f64 (hypot.f64 re im)))) -1))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(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 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 (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 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 1 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 im)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 2))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 2) (cbrt.f64 (/.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 (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 (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 (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))) (pow.f64 (cbrt.f64 (log.f64 im)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 1 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.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 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (sqrt.f64 (log.f64 im))) (/.f64 (cbrt.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 (log.f64 base) (log.f64 im))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 1 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2))))
(/.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)))
(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 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) -1/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) -1/6))
(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 -1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))) (/.f64 -1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))) (/.f64 1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))) (/.f64 -1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(/.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 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.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 base) (log.f64 im)) -2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (/.f64 1 (+.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))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 im))
(/.f64 (log.f64 im) (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))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(/.f64 (log.f64 im) (log.f64 base))
(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 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 (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 base) (log.f64 im)) -3))
(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 base) (log.f64 im))) -1))
(/.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))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
(log1p.f64 (expm1.f64 (/.f64 (log.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 (log.f64 im) (log.f64 base))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))) 1)
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) -1))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(pow.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 1)
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) 3)
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 3) 1/3)
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) 2)
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(sqrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 2))
(fabs.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 base (/.f64 -1 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (/.f64 -1 (log.f64 (hypot.f64 re im)))) 1)))
(log1p.f64 (+.f64 (pow.f64 base (/.f64 -1 (log.f64 (hypot.f64 re im)))) -1))
(log1p.f64 (+.f64 (pow.f64 base (/.f64 -1 (log.f64 (hypot.f64 im re)))) -1))
(log.f64 (/.f64 1 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 3))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (/.f64 -1 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (/.f64 -1 (pow.f64 (log.f64 (hypot.f64 im re)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (/.f64 -1 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (/.f64 -1 (pow.f64 (log.f64 (hypot.f64 im re)) 3))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(exp.f64 (log.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) 1))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(log1p.f64 (-.f64 (pow.f64 base (/.f64 -1 (log.f64 (hypot.f64 re im)))) 1))
(log1p.f64 (+.f64 (pow.f64 base (/.f64 -1 (log.f64 (hypot.f64 re im)))) -1))
(log1p.f64 (+.f64 (pow.f64 base (/.f64 -1 (log.f64 (hypot.f64 im re)))) -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 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (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 (*.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 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (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 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) -2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 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 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.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 (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))
(neg.f64 (/.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))
(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 (exp.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))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(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 base) (log.f64 (hypot.f64 re im)))) -1))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(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 (hypot.f64 re im))))) 1)
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(*.f64 1 (/.f64 -1 (log.f64 (hypot.f64 re im))))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 1)
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (/.f64 -1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1)
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(pow.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 1)
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(pow.f64 (pow.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 3) 1/3)
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(pow.f64 (sqrt.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))) 2)
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1)
(/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 1 (neg.f64 (log.f64 (hypot.f64 im re))))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) -1)
(/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 1 (neg.f64 (log.f64 (hypot.f64 im re))))
(neg.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 im re)) 2)))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))))))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(cbrt.f64 (pow.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 3))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(exp.f64 (log.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))) 1))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (log.f64 (hypot.f64 re im)))
(/.f64 -1 (log.f64 (hypot.f64 im re)))
(+.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) -1))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(+.f64 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (*.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3))) 1)
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)
(*.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)
(*.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) 1)
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (pow.f64 (log.f64 im) 3) (/.f64 1 (pow.f64 (log.f64 base) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 im) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 im) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) 3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (log.f64 im)) (/.f64 1 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 4))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (/.f64 1 (log.f64 base))) (log.f64 im))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 -1 (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)) 3))
(/.f64 -1 (pow.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))) 3))
(/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) 3))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) 3) (pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) 3))
(/.f64 (pow.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 3) (pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))) 3))
(/.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) 3) (pow.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 3))
(/.f64 (pow.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) 3) (pow.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))) 3))
(/.f64 (neg.f64 (pow.f64 (log.f64 im) 3)) (neg.f64 (pow.f64 (log.f64 base) 3)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) -1) (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (*.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1) (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (log.f64 im)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (*.f64 (log.f64 im) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (neg.f64 (log.f64 im))) (neg.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.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)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)) (+.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))) 2)) (/.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (/.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (neg.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.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)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (+.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))) 2)) (/.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (/.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) 3))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)
(+.f64 -1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))) (/.f64 -1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))) (/.f64 1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))) (/.f64 -1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(/.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 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.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 base) (log.f64 im)) -2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (/.f64 1 (+.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))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 im))
(/.f64 (log.f64 im) (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 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(/.f64 (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 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (+.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))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (+.f64 2 (/.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 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)) (neg.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (neg.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.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 base) (log.f64 im)) -1)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(/.f64 (log.f64 im) (log.f64 base))
(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 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 (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))
(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 base) (log.f64 im))) -1))
(/.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))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
(log1p.f64 (expm1.f64 (/.f64 (log.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 (log.f64 im) (log.f64 base))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 -1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(/.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 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.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 base) (log.f64 im)) -2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (/.f64 1 (+.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))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 im))
(/.f64 (log.f64 im) (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 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(/.f64 (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 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (+.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))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1) (-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (/.f64 1 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (+.f64 2 (/.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 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2) -1)) (neg.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (neg.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.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 base) (log.f64 im)) -1)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(/.f64 (log.f64 im) (log.f64 base))
(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 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 (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 base) (log.f64 im)) -3))
(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 base) (log.f64 im))) -1))
(/.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))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
(log1p.f64 (expm1.f64 (/.f64 (log.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 (log.f64 im) (log.f64 base))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 0 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(-.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 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2) (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3)) (+.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) -1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)) (-.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (-.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (E.f64) (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) 1/3)
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 2)
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (exp.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 (exp.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)))))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 2))
(fabs.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))

eval404.0ms (3%)

Compiler

Compiled 24055 to 13585 computations (43.5% saved)

prune201.0ms (1.5%)

Pruning

24 alts after pruning (17 fresh and 7 done)

PrunedKeptTotal
New9389947
Fresh7815
Picked235
Done145
Total94824972
Accuracy
100.0%
Counts
972 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.4%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
97.2%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
98.5%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
87.3%
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
99.4%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.7%
(/.f64 (log.f64 im) (log.f64 base))
99.0%
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3)) (log.f64 base))
99.3%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
98.6%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
98.5%
(/.f64 1 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 base)))
95.8%
(/.f64 1 (log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 im)))))
98.0%
(/.f64 1 (log.f64 (pow.f64 base (/.f64 1 (log.f64 im)))))
75.3%
(/.f64 1 (expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 im)))))
97.8%
(-.f64 (-.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) 1)
98.2%
(-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1)
97.3%
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3) (log.f64 im))
47.7%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (log.f64 im))
98.5%
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 im)) -1))
98.5%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
47.4%
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (log.f64 im))
98.2%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
70.7%
(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.1%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -3))
Compiler

Compiled 945 to 514 computations (45.6% saved)

regimes249.0ms (1.9%)

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

5 calls:

132.0ms
im
29.0ms
(log.f64 base)
28.0ms
base
25.0ms
re
16.0ms
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
Results
AccuracySegmentsBranch
99.4%1re
99.4%1im
99.4%1base
99.4%1(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
99.4%1(log.f64 base)
Compiler

Compiled 711 to 320 computations (55% saved)

regimes94.0ms (0.7%)

Accuracy

Total -8.3b remaining (-964.9%)

Threshold costs -8.3b (-964.9%)

Counts
10 → 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 (/.f64 (log.f64 im) (log.f64 base)) 1) 1)
(/.f64 1 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (log.f64 base))
(-.f64 (-.f64 (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) 1)
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.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:

40.0ms
base
23.0ms
re
22.0ms
im
6.0ms
(log.f64 base)
Results
AccuracySegmentsBranch
98.7%1re
98.7%1im
98.7%1base
98.7%1(log.f64 base)
Compiler

Compiled 110 to 63 computations (42.7% saved)

simplify14.0ms (0.1%)

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)

soundness335.0ms (2.5%)

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%)

preprocess112.0ms (0.8%)

Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 152 to 100 computations (34.2% saved)

Profiling

Loading profile data...