math.log/2 on complex, real part

Time bar (total: 16.0s)

analyze260.0ms (1.6%)

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)

sample8.4s (52.7%)

Results
8.0s8256×body256valid
388.0ms2137×body256invalid
Bogosity

preprocess284.0ms (1.8%)

Algorithm
egg-herbie
Rules
2482×fma-def
1506×cube-prod
816×distribute-lft-out
698×+-commutative
690×*-commutative
Problems
137×(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
116×No Errors
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
079356
1169340
2247340
3407220
4671172
5996172
62866172
73089172
83205172
93351172
103525172
113837172
126058172
137128172
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 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 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 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (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 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 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 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 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 (neg.f64 base)) (log.f64 (neg.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (neg.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (neg.f64 base)) 1))
(/.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 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 base base) (*.f64 im im)))) (log.f64 re)) (*.f64 (atan2.f64 im base) 0)) (+.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 0 0)))
(/.f64 (fma.f64 (log.f64 (hypot.f64 base im)) (log.f64 re) 0) (*.f64 (log.f64 re) (log.f64 re)))
(/.f64 (*.f64 (log.f64 (hypot.f64 im base)) (log.f64 re)) (*.f64 (log.f64 re) (log.f64 re)))
(*.f64 (/.f64 (log.f64 re) (log.f64 re)) (/.f64 (log.f64 (hypot.f64 im base)) (log.f64 re)))
(/.f64 (log.f64 (hypot.f64 im base)) (/.f64 (log.f64 re) 1))
(/.f64 (log.f64 (hypot.f64 im base)) (log.f64 re))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 base base)))) (log.f64 im)) (*.f64 (atan2.f64 base re) 0)) (+.f64 (*.f64 (log.f64 im) (log.f64 im)) (*.f64 0 0)))
(/.f64 (fma.f64 (log.f64 (hypot.f64 re base)) (log.f64 im) 0) (*.f64 (log.f64 im) (log.f64 im)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re base)) (log.f64 im)) (*.f64 (log.f64 im) (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (log.f64 im)) (/.f64 (log.f64 (hypot.f64 re base)) (log.f64 im)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re base)) (log.f64 im)))
(/.f64 (log.f64 (hypot.f64 re base)) (log.f64 im))
Symmetry

(abs re)

(abs im)

(sort re im)

Compiler

Compiled 154 to 54 computations (64.9% saved)

eval2.0ms (0%)

Compiler

Compiled 141 to 41 computations (70.9% saved)

prune3.0ms (0%)

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

Compiled 52 to 32 computations (38.5% saved)

localize54.0ms (0.3%)

Localize:

Found 8 expressions with local error:

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

Compiled 60 to 11 computations (81.7% saved)

series77.0ms (0.5%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
43.0ms
base
@0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
14.0ms
base
@-inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
6.0ms
base
@inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
2.0ms
re
@0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
1.0ms
re
@inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))

rewrite83.0ms (0.5%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
980×associate-*r*
884×associate-*r/
612×associate-/r*
542×associate-*l/
506×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01384
14184
219384
388084
Stop Event
node limit
Counts
4 → 140
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
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
base
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
base
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
base
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
base
Calls

12 calls:

1.0ms
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
0.0ms
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
0.0ms
(*.f64 (log.f64 base) (log.f64 base))
0.0ms
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
0.0ms
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))

simplify177.0ms (1.1%)

Algorithm
egg-herbie
Rules
1534×fma-def
1073×associate-*r/
835×*-commutative
650×associate-*l/
500×associate-+r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02909146
17298002
226027826
378007762
Stop Event
node limit
Counts
260 → 242
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)))))
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
(log1p.f64 (expm1.f64 (*.f64 (log.f64 base) (log.f64 base))))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 base))) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 base))))
(*.f64 1 (*.f64 (log.f64 base) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 base)) 1)
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 base))))
(log.f64 (exp.f64 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))))
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
(log1p.f64 (expm1.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(log.f64 (exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) 1)
(exp.f64 (log.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 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 (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 (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))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.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 (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)))))
(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))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.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 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 base)) (/.f64 120 (pow.f64 re 6)))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 1/720 (pow.f64 re 6))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(-.f64 (/.f64 1/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im)))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.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/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 -1/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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 base)) (/.f64 120 (pow.f64 re 6)))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(-.f64 (fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 1/720 (pow.f64 re 6))))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.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 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (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 (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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (fma.f64 (/.f64 1/6 (log.f64 base)) (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.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 (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 (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))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(-.f64 (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 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 120 (log.f64 base)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 -1/4 (pow.f64 im 4))))))
(*.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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (*.f64 (log.f64 base) im) im)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(-.f64 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 1/2 (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 (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 (*.f64 re re)) (*.f64 (*.f64 (log.f64 base) im) im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (fma.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (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 (*.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 (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 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 120 (log.f64 base)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(-.f64 (fma.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 -1/4 (pow.f64 im 4))))) (/.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))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.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 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.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 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.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 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.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))))
(fma.f64 (log.f64 im) (log.f64 base) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re 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))))
(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/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 (log.f64 im) (log.f64 base) (*.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))))
(+.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 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 6)) (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 (log.f64 base) (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (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 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)) (fma.f64 1/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 (log.f64 im) (log.f64 base) (/.f64 (*.f64 (log.f64 base) 1/6) (/.f64 (pow.f64 im 6) (pow.f64 re 6))))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(*.f64 (neg.f64 (log.f64 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 (*.f64 1/2 (*.f64 (*.f64 (log.f64 base) im) im)) (*.f64 re re)) (neg.f64 (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re 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 (/.f64 (*.f64 im im) re) (/.f64 (log.f64 base) re)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)))) (neg.f64 (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 -1/4 (*.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re 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 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (log.f64 base) re)) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6))))) (neg.f64 (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 (log.f64 base) (log.f64 re) (fma.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 -1/4 (*.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 (/.f64 -1 re))))
(*.f64 (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))))
(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)))))
(fma.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (log.f64 base) im) im)) (*.f64 re re)))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(fma.f64 (log.f64 base) (log.f64 (/.f64 -1 re)) (*.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im)))))
(+.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 (/.f64 (*.f64 im im) re) (/.f64 (log.f64 base) re)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (pow.f64 re 4)) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(fma.f64 (log.f64 base) (log.f64 (/.f64 -1 re)) (fma.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (pow.f64 re 4)) (log.f64 base))))
(+.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 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (log.f64 base) re)) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 -1/4 (*.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(fma.f64 (log.f64 base) (log.f64 (/.f64 -1 re)) (fma.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 -1/4 (*.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))))))
(*.f64 (log.f64 base) (log.f64 re))
(neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 base)))
(+.f64 (*.f64 1/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 (*.f64 1/2 (*.f64 (*.f64 (log.f64 base) im) im)) (*.f64 re re)) (neg.f64 (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re 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 (/.f64 (*.f64 im im) re) (/.f64 (log.f64 base) re)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)))) (neg.f64 (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 -1/4 (*.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re 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 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6)) (fma.f64 (log.f64 base) (log.f64 re) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (log.f64 base) im) im)) (*.f64 re re)))))
(fma.f64 -1/4 (*.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 (log.f64 base) (log.f64 re) (fma.f64 1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 (/.f64 (*.f64 1/6 (pow.f64 im 6)) (pow.f64 re 6)) (log.f64 base)))))
(*.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))))
(fma.f64 (log.f64 im) (log.f64 base) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re 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/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/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 (log.f64 im) (log.f64 base) (*.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 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))))
(fma.f64 (log.f64 im) (log.f64 base) (fma.f64 1/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(*.f64 (log.f64 base) (neg.f64 (log.f64 (/.f64 -1 im))))
(*.f64 (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))))
(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 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(fma.f64 (log.f64 base) (log.f64 (/.f64 -1 im)) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re 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 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(fma.f64 (log.f64 base) (log.f64 (/.f64 -1 im)) (fma.f64 1/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (*.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 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/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(fma.f64 (log.f64 base) (log.f64 (/.f64 -1 im)) (fma.f64 1/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))))))
(*.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 (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 (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))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.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 (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)))))
(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))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.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 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 base)) (/.f64 120 (pow.f64 re 6)))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 1/720 (pow.f64 re 6))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(-.f64 (/.f64 1/2 (*.f64 (log.f64 base) (*.f64 (/.f64 re im) (/.f64 re im)))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.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/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 -1/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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 base)) (/.f64 120 (pow.f64 re 6)))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(-.f64 (fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 1/720 (pow.f64 re 6))))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (*.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 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (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 (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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (fma.f64 (/.f64 1/6 (log.f64 base)) (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.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 (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 (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))))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(-.f64 (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 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 120 (log.f64 base)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 -1/4 (pow.f64 im 4))))))
(*.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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (*.f64 (log.f64 base) im) im)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(-.f64 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 1/2 (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 (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 (*.f64 re re)) (*.f64 (*.f64 (log.f64 base) im) im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (fma.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (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 (*.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 (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 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 120 (log.f64 base)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(-.f64 (fma.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 -1/4 (pow.f64 im 4))))) (/.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))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.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 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.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 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.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 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.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))))
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
(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))
(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))
(*.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 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 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (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))
(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))
(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))
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
(log1p.f64 (expm1.f64 (*.f64 (log.f64 base) (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 base))) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(*.f64 1 (*.f64 (log.f64 base) (log.f64 base)))
(pow.f64 (log.f64 base) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(pow.f64 (*.f64 (log.f64 base) (log.f64 base)) 1)
(pow.f64 (log.f64 base) 2)
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(log.f64 (exp.f64 (*.f64 (log.f64 base) (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))))
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
(log1p.f64 (expm1.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)))
(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)))
(*.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 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 (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 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.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)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (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)))
(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)))
(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)))
(log.f64 (exp.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)))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
-3
-2
-1
-1/2
-1/4
0
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (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))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (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 (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (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 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (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 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (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))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (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))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (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 (log.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (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))
(log.f64 (exp.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (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))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))))

eval78.0ms (0.5%)

Compiler

Compiled 6132 to 2704 computations (55.9% saved)

prune81.0ms (0.5%)

Pruning

39 alts after pruning (38 fresh and 1 done)

PrunedKeptTotal
New20438242
Fresh000
Picked112
Done000
Total20539244
Accuracy
99.9%
Counts
244 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 base) (log.f64 base)))
47.9%
(/.f64 (*.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 base) (log.f64 base)))
99.2%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
97.8%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base)))))
97.3%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
97.3%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 base)))))
98.9%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
99.0%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.2%
(/.f64 (log.f64 im) (log.f64 base))
47.1%
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 base) (log.f64 base)))
98.9%
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 base) (log.f64 base)))
97.8%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
97.9%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
47.9%
(*.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))))
97.7%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
99.1%
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
72.1%
(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))))
99.0%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
8.4%
18
8.6%
12
8.7%
9
8.7%
8
8.9%
6
9.2%
4
9.4%
3
9.7%
2
10.0%
3/2
10.2%
1
9.9%
3/4
9.8%
1/2
9.3%
1/4
8.9%
1/8
9.7%
-1/4
10.3%
-1/2
10.9%
-1
10.4%
-2
10.1%
-3
97.9%
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 base) (log.f64 base)))
47.9%
(/.f64 (*.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 base) (log.f64 base)))
99.2%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
97.8%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 base)))))
97.3%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
97.3%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 base)))))
98.9%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
99.0%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.2%
(/.f64 (log.f64 im) (log.f64 base))
47.1%
(/.f64 (exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 base) (log.f64 base)))
98.9%
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (log.f64 base) (log.f64 base)))
97.8%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
97.9%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
47.9%
(*.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))))
97.7%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
99.1%
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
72.1%
(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))))
99.0%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
8.4%
18
8.6%
12
8.7%
9
8.7%
8
8.9%
6
9.2%
4
9.4%
3
9.7%
2
10.0%
3/2
10.2%
1
9.9%
3/4
9.8%
1/2
9.3%
1/4
8.9%
1/8
9.7%
-1/4
10.3%
-1/2
10.9%
-1
10.4%
-2
10.1%
-3
Compiler

Compiled 1836 to 938 computations (48.9% saved)

localize149.0ms (0.9%)

Localize:

Found 30 expressions with local error:

NewAccuracyProgram
99.2%
(*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.4%
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))
99.5%
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.5%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
99.1%
(*.f64 (log.f64 base) (log.f64 base))
99.5%
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.5%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
100.0%
(log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))
99.2%
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
99.3%
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.5%
(/.f64 (log.f64 im) (log.f64 base))
99.1%
(pow.f64 (log.f64 base) 2)
99.5%
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.5%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
99.4%
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))
99.2%
(*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.2%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))
99.1%
(*.f64 (log.f64 base) (log.f64 base))
99.5%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
99.5%
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.1%
(*.f64 (log.f64 base) (log.f64 base))
97.4%
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.3%
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
99.2%
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
99.5%
(/.f64 (log.f64 im) (log.f64 base))
99.5%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
99.5%
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.1%
(pow.f64 (log.f64 base) 2)
Compiler

Compiled 235 to 27 computations (88.5% saved)

series79.0ms (0.5%)

Counts
10 → 216
Calls

57 calls:

TimeVariablePointExpression
32.0ms
im
@0
(/.f64 (log.f64 im) (log.f64 base))
11.0ms
base
@0
(/.f64 (log.f64 im) (log.f64 base))
8.0ms
im
@-inf
(/.f64 (log.f64 im) (log.f64 base))
6.0ms
im
@inf
(/.f64 (log.f64 im) (log.f64 base))
4.0ms
base
@-inf
(*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))

rewrite204.0ms (1.3%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
848×prod-exp
696×*-commutative
666×distribute-lft-in
662×fma-def
610×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025218
179204
2336156
32392156
Stop Event
node limit
Counts
10 → 889
Calls
Call 1
Inputs
(pow.f64 (log.f64 base) 2)
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 im) (log.f64 base))
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))
Outputs
(+.f64 (pow.f64 (log.f64 base) 2) 0)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(+.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1))
(+.f64 1 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1))
(+.f64 0 (pow.f64 (log.f64 base) 2))
(+.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1))
(+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) -2)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (log.f64 base) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 -1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)) -1)
(+.f64 (*.f64 0 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (log.f64 base)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (log.f64 base)))
(+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1) -1) -1)
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1)
(-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
(-.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2)
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 1 (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 1 (pow.f64 (log.f64 base) -2))
(/.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (-.f64 1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (-.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(/.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (neg.f64 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (exp.f64 (log.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (-.f64 (exp.f64 (/.f64 0 0)) 0) (-.f64 (pow.f64 (log.f64 base) 2) 0))
(/.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1))) (-.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (+.f64 0 (pow.f64 (log.f64 base) 6)) (+.f64 0 (-.f64 (exp.f64 (/.f64 0 0)) 0)))
(/.f64 (-.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))) 4) (+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 base) 6) 0) (exp.f64 (/.f64 0 0)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))))
(neg.f64 (neg.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))))
(fma.f64 (log.f64 base) (log.f64 base) 0)
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1 -1)
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
(fma.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) 0)
(fma.f64 (-.f64 1 (exp.f64 (/.f64 0 0))) (/.f64 1 (-.f64 1 (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) 0)
(fma.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)) 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 6) 1) (/.f64 1 (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) 1) (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) 0)
(fma.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)) 0)
(fma.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 1 -2)
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)) 0)
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (E.f64)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))))
(*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (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)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) -1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) -1))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1/2) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 0 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (log.f64 base)))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) -1)
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1/2))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))) -1)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (E.f64)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))))
(*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (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)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) -1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) -1))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1/2) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 1 (log.f64 base)))
(/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (log.f64 base))
(/.f64 (-.f64 0 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))) (+.f64 0 (/.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 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2)) (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
(pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(pow.f64 base (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1)
(pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (/.f64 1 (log.f64 base)) 2))
(pow.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (/.f64 1 (log.f64 base)) 1/2))
(pow.f64 (/.f64 1 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(pow.f64 (/.f64 1 (hypot.f64 re im)) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (/.f64 1 base) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (E.f64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (exp.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(pow.f64 (exp.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(pow.f64 (exp.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(pow.f64 (exp.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (exp.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) -2))
(pow.f64 (exp.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(pow.f64 (exp.f64 (neg.f64 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (log.f64 base))
(pow.f64 (exp.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (exp.f64 (/.f64 -1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0))))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0))))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0))))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1)) (/.f64 1 (log.f64 base)))
(pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (log.f64 base)))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(pow.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) -1)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(+.f64 (pow.f64 (log.f64 base) 2) 0)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(+.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1))
(+.f64 1 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1))
(+.f64 0 (pow.f64 (log.f64 base) 2))
(+.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1))
(+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) -2)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (log.f64 base) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 -1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)) -1)
(+.f64 (*.f64 0 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (log.f64 base)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (log.f64 base)))
(+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1) -1) -1)
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1)
(-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
(-.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2)
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 1 (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 1 (pow.f64 (log.f64 base) -2))
(/.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (-.f64 1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (-.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(/.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (neg.f64 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (exp.f64 (log.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (-.f64 (exp.f64 (/.f64 0 0)) 0) (-.f64 (pow.f64 (log.f64 base) 2) 0))
(/.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1))) (-.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (+.f64 0 (pow.f64 (log.f64 base) 6)) (+.f64 0 (-.f64 (exp.f64 (/.f64 0 0)) 0)))
(/.f64 (-.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))) 4) (+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 base) 6) 0) (exp.f64 (/.f64 0 0)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))))
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(pow.f64 (pow.f64 (log.f64 base) 3) 2/3)
(pow.f64 (sqrt.f64 (log.f64 base)) 4)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 1/6)
(pow.f64 (exp.f64 1/3) (*.f64 3/2 (/.f64 0 0)))
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (pow.f64 (log.f64 base) 6))
(exp.f64 (*.f64 2 (log.f64 (log.f64 base))))
(fma.f64 (log.f64 base) (log.f64 base) 0)
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1 -1)
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
(fma.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) 0)
(fma.f64 (-.f64 1 (exp.f64 (/.f64 0 0))) (/.f64 1 (-.f64 1 (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) 0)
(fma.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)) 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 6) 1) (/.f64 1 (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) 1) (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) 0)
(fma.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)) 0)
(fma.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 1 -2)
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)) 0)
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (E.f64)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))))
(*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (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)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) -1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) -1))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1/2) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(+.f64 (pow.f64 (log.f64 base) 2) 0)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(+.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1))
(+.f64 1 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1))
(+.f64 0 (pow.f64 (log.f64 base) 2))
(+.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1))
(+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) -2)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (log.f64 base) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 -1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)) -1)
(+.f64 (*.f64 0 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (log.f64 base)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (log.f64 base)))
(+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1) -1) -1)
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1)
(-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
(-.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2)
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 1 (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 1 (pow.f64 (log.f64 base) -2))
(/.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (-.f64 1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (-.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(/.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (neg.f64 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (exp.f64 (log.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (-.f64 (exp.f64 (/.f64 0 0)) 0) (-.f64 (pow.f64 (log.f64 base) 2) 0))
(/.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1))) (-.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (+.f64 0 (pow.f64 (log.f64 base) 6)) (+.f64 0 (-.f64 (exp.f64 (/.f64 0 0)) 0)))
(/.f64 (-.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))) 4) (+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 base) 6) 0) (exp.f64 (/.f64 0 0)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))))
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(pow.f64 (pow.f64 (log.f64 base) 3) 2/3)
(pow.f64 (sqrt.f64 (log.f64 base)) 4)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 1/6)
(pow.f64 (exp.f64 1/3) (*.f64 3/2 (/.f64 0 0)))
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)))
(exp.f64 (*.f64 2 (log.f64 (log.f64 base))))
(fma.f64 (log.f64 base) (log.f64 base) 0)
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1 -1)
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
(fma.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) 0)
(fma.f64 (-.f64 1 (exp.f64 (/.f64 0 0))) (/.f64 1 (-.f64 1 (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) 0)
(fma.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)) 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 6) 1) (/.f64 1 (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) 1) (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) 0)
(fma.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)) 0)
(fma.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 1 -2)
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)) 0)
(+.f64 (pow.f64 (log.f64 base) 2) (-.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 2)))
(+.f64 (exp.f64 (/.f64 0 0)) 0)
(+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))))
(+.f64 0 (exp.f64 (/.f64 0 0)))
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 3) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0)))) (*.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (+.f64 (log.f64 base) (pow.f64 (log.f64 base) 3)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (pow.f64 (log.f64 base) 3)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 3)))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) 1) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 1))
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0)))) (exp.f64 (/.f64 0 0))) (-.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 2) 0) (-.f64 (exp.f64 (/.f64 0 0)) 0))
(/.f64 (-.f64 0 (pow.f64 (exp.f64 (/.f64 0 0)) 2)) (neg.f64 (exp.f64 (/.f64 0 0))))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) 3) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0)))) (-.f64 (exp.f64 (/.f64 0 0)) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 0) (+.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 2) (-.f64 0 (*.f64 (exp.f64 (/.f64 0 0)) 0))))
(/.f64 (+.f64 0 (pow.f64 (exp.f64 (/.f64 0 0)) 3)) (+.f64 0 (-.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 2) (*.f64 0 (exp.f64 (/.f64 0 0))))))
(pow.f64 (log.f64 base) 4)
(pow.f64 (pow.f64 (log.f64 base) 2) 2)
(pow.f64 (exp.f64 (/.f64 0 0)) 1)
(pow.f64 (pow.f64 (log.f64 base) 6) 2/3)
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) 3)
(pow.f64 (pow.f64 (log.f64 base) 3) 4/3)
(pow.f64 (exp.f64 2) (*.f64 2 (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3))
(exp.f64 (/.f64 0 0))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) 3) 0)
(fma.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2) 0)
(fma.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (log.f64 base) 2) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 4) 0)
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (exp.f64 (/.f64 0 0)))) 0)
(fma.f64 (pow.f64 (log.f64 base) 3) (log.f64 base) 0)
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 3) (sqrt.f64 (log.f64 base))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 0)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 4) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (pow.f64 (log.f64 base) 3) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(+.f64 (exp.f64 (/.f64 0 0)) (*.f64 (exp.f64 (/.f64 0 0)) (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(+.f64 (exp.f64 (/.f64 0 0)) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (exp.f64 (/.f64 0 0))))
(+.f64 (pow.f64 (log.f64 base) 6) (*.f64 (exp.f64 (/.f64 0 0)) 0))
(+.f64 (pow.f64 (log.f64 base) 6) (*.f64 0 (exp.f64 (/.f64 0 0))))
(+.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)))
(+.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (neg.f64 (exp.f64 (/.f64 0 0))))
(+.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (*.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 base))))
(+.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6))) (*.f64 1 (neg.f64 (exp.f64 (/.f64 0 0)))))
(+.f64 (*.f64 (log.f64 base) (+.f64 (pow.f64 (log.f64 base) 5) (*.f64 (pow.f64 (log.f64 base) 3) 1))) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 3))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 5) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 5) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) 1) (*.f64 (neg.f64 (exp.f64 (/.f64 0 0))) 1))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 5) (*.f64 (pow.f64 (log.f64 base) 3) 1)) (log.f64 base)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 3))))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (pow.f64 (log.f64 base) 5)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 5)))
(+.f64 (*.f64 (+.f64 (log.f64 base) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 base) 3)) (*.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) 3) (pow.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (pow.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) 3) (pow.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) 3))
(/.f64 (*.f64 (exp.f64 (/.f64 0 0)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (exp.f64 (/.f64 0 0)) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6))) (*.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (exp.f64 (/.f64 0 0))))) (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (neg.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) 3) (pow.f64 (neg.f64 (exp.f64 (/.f64 0 0))) 3)) (+.f64 (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6))) (-.f64 (*.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (exp.f64 (/.f64 0 0)))) (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (neg.f64 (exp.f64 (/.f64 0 0)))))))
(pow.f64 (log.f64 base) 6)
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(pow.f64 (exp.f64 (/.f64 0 0)) 3/2)
(pow.f64 (pow.f64 (log.f64 base) 6) 1)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(pow.f64 (exp.f64 2) (*.f64 3 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 3) (*.f64 2 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 6) (log.f64 (log.f64 base)))
(neg.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 3))
(exp.f64 (*.f64 3/2 (/.f64 0 0)))
(fma.f64 (exp.f64 (/.f64 0 0)) (+.f64 (pow.f64 (log.f64 base) 2) 1) (neg.f64 (exp.f64 (/.f64 0 0))))
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (exp.f64 (/.f64 0 0)) (neg.f64 (exp.f64 (/.f64 0 0))))
Calls

35 calls:

5.0ms
(pow.f64 (log.f64 base) 2)
0.0ms
(pow.f64 (log.f64 base) 2)
0.0ms
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
0.0ms
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
0.0ms
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))

simplify236.0ms (1.5%)

Algorithm
egg-herbie
Rules
434×*-commutative
324×+-commutative
229×sqr-pow
228×associate-*r/
190×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121816291
1447216291
Stop Event
unsound
Counts
1105 → 631
Calls
Call 1
Inputs
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(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) (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 -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)))))
(/.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)))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))))) (*.f64 (pow.f64 re 6) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(exp.f64 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(pow.f64 (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 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)
(pow.f64 (log.f64 base) 4)
(pow.f64 (log.f64 base) 4)
(pow.f64 (log.f64 base) 4)
(pow.f64 (log.f64 base) 4)
(pow.f64 (log.f64 (/.f64 1 base)) 4)
(pow.f64 (log.f64 (/.f64 1 base)) 4)
(pow.f64 (log.f64 (/.f64 1 base)) 4)
(pow.f64 (log.f64 (/.f64 1 base)) 4)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
(pow.f64 (log.f64 base) 6)
(pow.f64 (log.f64 base) 6)
(pow.f64 (log.f64 base) 6)
(pow.f64 (log.f64 base) 6)
(pow.f64 (log.f64 (/.f64 1 base)) 6)
(pow.f64 (log.f64 (/.f64 1 base)) 6)
(pow.f64 (log.f64 (/.f64 1 base)) 6)
(pow.f64 (log.f64 (/.f64 1 base)) 6)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 6)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 6)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 6)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 6)
(+.f64 (pow.f64 (log.f64 base) 2) 0)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(+.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1))
(+.f64 1 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1))
(+.f64 0 (pow.f64 (log.f64 base) 2))
(+.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1))
(+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) -2)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (log.f64 base) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 -1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)) -1)
(+.f64 (*.f64 0 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (log.f64 base)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (log.f64 base)))
(+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1) -1) -1)
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1)
(-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
(-.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2)
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 1 (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 1 (pow.f64 (log.f64 base) -2))
(/.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (-.f64 1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (-.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(/.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (neg.f64 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (exp.f64 (log.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (-.f64 (exp.f64 (/.f64 0 0)) 0) (-.f64 (pow.f64 (log.f64 base) 2) 0))
(/.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1))) (-.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (+.f64 0 (pow.f64 (log.f64 base) 6)) (+.f64 0 (-.f64 (exp.f64 (/.f64 0 0)) 0)))
(/.f64 (-.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))) 4) (+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 base) 6) 0) (exp.f64 (/.f64 0 0)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))))
(neg.f64 (neg.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))))
(fma.f64 (log.f64 base) (log.f64 base) 0)
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1 -1)
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
(fma.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) 0)
(fma.f64 (-.f64 1 (exp.f64 (/.f64 0 0))) (/.f64 1 (-.f64 1 (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) 0)
(fma.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)) 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 6) 1) (/.f64 1 (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) 1) (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) 0)
(fma.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)) 0)
(fma.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 1 -2)
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)) 0)
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) 2)) (sqrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 1 (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(exp.f64 (log.f64 (pow.f64 (log.f64 base) 2)))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) 2))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (E.f64)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))))
(*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (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)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) -1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) -1))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1/2) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.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)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(exp.f64 (log.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(log.f64 (exp.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (pow.f32 (log.f32 (binary64->binary32 base)) 2)))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 0 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (log.f64 base)))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) -1)
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1/2))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))) -1)
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 im) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 im) (log.f64 base))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 im)) (log.f32 (binary64->binary32 base))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (E.f64)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))))
(*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (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)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) -1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) -1))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1/2) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 1 (log.f64 base)))
(/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (log.f64 base))
(/.f64 (-.f64 0 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))) (+.f64 0 (/.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 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(expm1.f64 (log1p.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(*.f64 1 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (cbrt.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(pow.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(exp.f64 (log.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(log.f64 (exp.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(binary32->binary64 (log.f32 (exp.f32 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2)) (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
(pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(pow.f64 base (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1)
(pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (/.f64 1 (log.f64 base)) 2))
(pow.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (/.f64 1 (log.f64 base)) 1/2))
(pow.f64 (/.f64 1 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(pow.f64 (/.f64 1 (hypot.f64 re im)) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (/.f64 1 base) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (E.f64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (exp.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(pow.f64 (exp.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(pow.f64 (exp.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(pow.f64 (exp.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (exp.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) -2))
(pow.f64 (exp.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(pow.f64 (exp.f64 (neg.f64 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (log.f64 base))
(pow.f64 (exp.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (exp.f64 (/.f64 -1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0))))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0))))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0))))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1)) (/.f64 1 (log.f64 base)))
(pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (log.f64 base)))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(pow.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) -1)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 1 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(exp.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (exp.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(binary32->binary64 (exp.f32 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base)))))
(+.f64 (pow.f64 (log.f64 base) 2) 0)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(+.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1))
(+.f64 1 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1))
(+.f64 0 (pow.f64 (log.f64 base) 2))
(+.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1))
(+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) -2)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (log.f64 base) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 -1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)) -1)
(+.f64 (*.f64 0 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (log.f64 base)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (log.f64 base)))
(+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1) -1) -1)
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1)
(-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
(-.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2)
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 1 (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 1 (pow.f64 (log.f64 base) -2))
(/.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (-.f64 1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (-.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(/.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (neg.f64 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (exp.f64 (log.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (-.f64 (exp.f64 (/.f64 0 0)) 0) (-.f64 (pow.f64 (log.f64 base) 2) 0))
(/.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1))) (-.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (+.f64 0 (pow.f64 (log.f64 base) 6)) (+.f64 0 (-.f64 (exp.f64 (/.f64 0 0)) 0)))
(/.f64 (-.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))) 4) (+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 base) 6) 0) (exp.f64 (/.f64 0 0)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))))
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(pow.f64 (pow.f64 (log.f64 base) 3) 2/3)
(pow.f64 (sqrt.f64 (log.f64 base)) 4)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 1/6)
(pow.f64 (exp.f64 1/3) (*.f64 3/2 (/.f64 0 0)))
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (pow.f64 (log.f64 base) 6))
(exp.f64 (*.f64 2 (log.f64 (log.f64 base))))
(fma.f64 (log.f64 base) (log.f64 base) 0)
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1 -1)
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
(fma.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) 0)
(fma.f64 (-.f64 1 (exp.f64 (/.f64 0 0))) (/.f64 1 (-.f64 1 (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) 0)
(fma.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)) 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 6) 1) (/.f64 1 (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) 1) (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) 0)
(fma.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)) 0)
(fma.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 1 -2)
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)) 0)
(log1p.f64 (expm1.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(expm1.f64 (log1p.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))) (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(*.f64 1 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(pow.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))) 1)
(exp.f64 (log.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(log.f64 (exp.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(binary32->binary64 (expm1.f32 (log1p.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (E.f64)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))))
(*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (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)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) -1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) -1))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1/2) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))) (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))) 1)
(exp.f64 (log.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(log.f64 (exp.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (expm1.f32 (log1p.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))))
(+.f64 (pow.f64 (log.f64 base) 2) 0)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(+.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1))
(+.f64 1 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1))
(+.f64 0 (pow.f64 (log.f64 base) 2))
(+.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1))
(+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) -2)
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(+.f64 (*.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (log.f64 base) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 -1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)) -1)
(+.f64 (*.f64 0 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (log.f64 base)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (log.f64 base)))
(+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1) -1) -1)
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1)
(-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
(-.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2)
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 1 (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 1 (pow.f64 (log.f64 base) -2))
(/.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (-.f64 1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (-.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(/.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (neg.f64 (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (exp.f64 (log.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (log.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (-.f64 (exp.f64 (/.f64 0 0)) 0) (-.f64 (pow.f64 (log.f64 base) 2) 0))
(/.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1))) (-.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (+.f64 0 (pow.f64 (log.f64 base) 6)) (+.f64 0 (-.f64 (exp.f64 (/.f64 0 0)) 0)))
(/.f64 (-.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))) 4) (+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 base) 6) 0) (exp.f64 (/.f64 0 0)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))))
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(pow.f64 (pow.f64 (log.f64 base) 3) 2/3)
(pow.f64 (sqrt.f64 (log.f64 base)) 4)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 1/6)
(pow.f64 (exp.f64 1/3) (*.f64 3/2 (/.f64 0 0)))
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)))
(exp.f64 (*.f64 2 (log.f64 (log.f64 base))))
(fma.f64 (log.f64 base) (log.f64 base) 0)
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1 -1)
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
(fma.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) 0)
(fma.f64 (-.f64 1 (exp.f64 (/.f64 0 0))) (/.f64 1 (-.f64 1 (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) 0)
(fma.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)) 0)
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 6) 1) (/.f64 1 (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) 1) (pow.f64 (log.f64 base) 2))) -1)
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) 0)
(fma.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)) 0)
(fma.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 1 -2)
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)) 0)
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))) 1)
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
(binary32->binary64 (cbrt.f32 (*.f32 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))))))
(+.f64 (pow.f64 (log.f64 base) 2) (-.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 2)))
(+.f64 (exp.f64 (/.f64 0 0)) 0)
(+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))))
(+.f64 0 (exp.f64 (/.f64 0 0)))
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 3) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0)))) (*.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (+.f64 (log.f64 base) (pow.f64 (log.f64 base) 3)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (pow.f64 (log.f64 base) 3)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 3)))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) 1) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 1))
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0)))) (exp.f64 (/.f64 0 0))) (-.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 2) 0) (-.f64 (exp.f64 (/.f64 0 0)) 0))
(/.f64 (-.f64 0 (pow.f64 (exp.f64 (/.f64 0 0)) 2)) (neg.f64 (exp.f64 (/.f64 0 0))))
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) 3) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0)))) (-.f64 (exp.f64 (/.f64 0 0)) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 0) (+.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 2) (-.f64 0 (*.f64 (exp.f64 (/.f64 0 0)) 0))))
(/.f64 (+.f64 0 (pow.f64 (exp.f64 (/.f64 0 0)) 3)) (+.f64 0 (-.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 2) (*.f64 0 (exp.f64 (/.f64 0 0))))))
(pow.f64 (log.f64 base) 4)
(pow.f64 (pow.f64 (log.f64 base) 2) 2)
(pow.f64 (exp.f64 (/.f64 0 0)) 1)
(pow.f64 (pow.f64 (log.f64 base) 6) 2/3)
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) 3)
(pow.f64 (pow.f64 (log.f64 base) 3) 4/3)
(pow.f64 (exp.f64 2) (*.f64 2 (log.f64 (log.f64 base))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3))
(exp.f64 (/.f64 0 0))
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) 3) 0)
(fma.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2) 0)
(fma.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (log.f64 base) 2) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 4) 0)
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (exp.f64 (/.f64 0 0)))) 0)
(fma.f64 (pow.f64 (log.f64 base) 3) (log.f64 base) 0)
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 3) (sqrt.f64 (log.f64 base))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 0)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 4) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (pow.f64 (log.f64 base) 3) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 1 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(+.f64 (exp.f64 (/.f64 0 0)) (*.f64 (exp.f64 (/.f64 0 0)) (+.f64 (pow.f64 (log.f64 base) 2) -1)))
(+.f64 (exp.f64 (/.f64 0 0)) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (exp.f64 (/.f64 0 0))))
(+.f64 (pow.f64 (log.f64 base) 6) (*.f64 (exp.f64 (/.f64 0 0)) 0))
(+.f64 (pow.f64 (log.f64 base) 6) (*.f64 0 (exp.f64 (/.f64 0 0))))
(+.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)))
(+.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (neg.f64 (exp.f64 (/.f64 0 0))))
(+.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (*.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 base))))
(+.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6))) (*.f64 1 (neg.f64 (exp.f64 (/.f64 0 0)))))
(+.f64 (*.f64 (log.f64 base) (+.f64 (pow.f64 (log.f64 base) 5) (*.f64 (pow.f64 (log.f64 base) 3) 1))) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 3))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 5) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 5) (neg.f64 (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) 1) (*.f64 (neg.f64 (exp.f64 (/.f64 0 0))) 1))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 5) (*.f64 (pow.f64 (log.f64 base) 3) 1)) (log.f64 base)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 3))))
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (pow.f64 (log.f64 base) 5)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 5)))
(+.f64 (*.f64 (+.f64 (log.f64 base) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 base) 3)) (*.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) 3) (pow.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (pow.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) 3) (pow.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) 3))
(/.f64 (*.f64 (exp.f64 (/.f64 0 0)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (exp.f64 (/.f64 0 0)) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6))) (*.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (exp.f64 (/.f64 0 0))))) (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (neg.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) 3) (pow.f64 (neg.f64 (exp.f64 (/.f64 0 0))) 3)) (+.f64 (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6))) (-.f64 (*.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (exp.f64 (/.f64 0 0)))) (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (neg.f64 (exp.f64 (/.f64 0 0)))))))
(pow.f64 (log.f64 base) 6)
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(pow.f64 (exp.f64 (/.f64 0 0)) 3/2)
(pow.f64 (pow.f64 (log.f64 base) 6) 1)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(pow.f64 (exp.f64 2) (*.f64 3 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 3) (*.f64 2 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 6) (log.f64 (log.f64 base)))
(neg.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 3))
(exp.f64 (*.f64 3/2 (/.f64 0 0)))
(fma.f64 (exp.f64 (/.f64 0 0)) (+.f64 (pow.f64 (log.f64 base) 2) 1) (neg.f64 (exp.f64 (/.f64 0 0))))
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (exp.f64 (/.f64 0 0)) (neg.f64 (exp.f64 (/.f64 0 0))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 1 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))) (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(pow.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (*.f32 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (pow.f32 (log.f32 (binary64->binary32 base)) 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) 2))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 im) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 im) (log.f64 base))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 im)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(binary32->binary64 (exp.f32 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(binary32->binary64 (log.f32 (exp.f32 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (log1p.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (expm1.f32 (log1p.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (cbrt.f32 (*.f32 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (*.f32 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
Outputs
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (log.f64 im))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im))))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 im im) 120) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (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 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 im im) 120) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 -4 (/.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 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 -4 (/.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 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 -4 (/.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 (log.f64 im))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (neg.f64 (log.f64 im)) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 re re) 120) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -4 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (log.f64 im))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (neg.f64 (log.f64 im)) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 re re) 120) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -4 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) -4))
(*.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 (fma.f64 im im (*.f64 re re)))) -4))
(*.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 (fma.f64 im im (*.f64 re re)))) -4))
(*.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 (fma.f64 im im (*.f64 re re)))) -4))
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(neg.f64 (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(neg.f64 (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(neg.f64 (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(neg.f64 (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) -4)
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) -4)
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) -4)
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) -4)
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) -4)
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) -4)
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) -4)
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) -4)
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (log.f64 im))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im))))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 im im) 120) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (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 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 im im) 120) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 -4 (/.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 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 -4 (/.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 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 -4 (/.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 (log.f64 im))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (neg.f64 (log.f64 im)) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 re re) 120) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -4 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (log.f64 im))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (neg.f64 (log.f64 im)) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 re re) 120) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -4 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) -4))
(*.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 (fma.f64 im im (*.f64 re re)))) -4))
(*.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 (fma.f64 im im (*.f64 re re)))) -4))
(*.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 (fma.f64 im im (*.f64 re re)))) -4))
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (neg.f64 (log.f64 im)))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (log.f64 im))) (*.f64 -4 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (log.f64 im))) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))))))
(+.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (/.f64 1/8 (*.f64 -4 (*.f64 im im))) (/.f64 -4 (*.f64 (log.f64 base) (*.f64 im im)))) (exp.f64 (neg.f64 (log.f64 im)))))) (exp.f64 (neg.f64 (log.f64 im))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))))) (*.f64 (pow.f64 re 6) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 (/.f64 1/8 (*.f64 -4 (*.f64 im im))) (/.f64 -4 (*.f64 (log.f64 base) (*.f64 im im)))) (exp.f64 (neg.f64 (log.f64 im)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (/.f64 1/48 (*.f64 -4 (*.f64 im im))) (-.f64 (/.f64 -4 (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 1/8 (*.f64 -4 (*.f64 im im))))) (exp.f64 (neg.f64 (log.f64 im))))))) (exp.f64 (neg.f64 (log.f64 im))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (*.f64 -4 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (*.f64 re re) (fma.f64 -4 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 1/8 (/.f64 (*.f64 im im) -4)))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(+.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (+.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (*.f64 re re) (fma.f64 -4 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 1/8 (/.f64 (*.f64 im im) -4)))))) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (*.f64 re re) (fma.f64 -1/8 (/.f64 (*.f64 im im) -4) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 im im) 120) (log.f64 base)) (*.f64 1/48 (/.f64 (*.f64 im im) -4))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (*.f64 -4 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (*.f64 re re) (fma.f64 -4 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 1/8 (/.f64 (*.f64 im im) -4)))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(+.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (+.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (*.f64 re re) (fma.f64 -4 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 1/8 (/.f64 (*.f64 im im) -4)))))) (/.f64 (pow.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (*.f64 re re) (fma.f64 -1/8 (/.f64 (*.f64 im im) -4) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 im im) 120) (log.f64 base)) (*.f64 1/48 (/.f64 (*.f64 im im) -4))))))))
(exp.f64 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 -4 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (*.f64 (*.f64 im im) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (/.f64 1/8 (*.f64 -4 (*.f64 re re))) (/.f64 -4 (*.f64 (log.f64 base) (*.f64 re re))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (fma.f64 (*.f64 im im) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (/.f64 1/8 (*.f64 -4 (*.f64 re re))) (/.f64 -4 (*.f64 (log.f64 base) (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (/.f64 1/48 (*.f64 -4 (*.f64 re re))) (-.f64 (/.f64 -4 (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 1/8 (*.f64 -4 (*.f64 re re))))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(exp.f64 (neg.f64 (log.f64 im)))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (log.f64 im))) (*.f64 -4 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (log.f64 im))) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (neg.f64 (log.f64 im))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 im))) (fma.f64 -4 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 1/8 (/.f64 (*.f64 re re) -4)))) (*.f64 im im))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(+.f64 (exp.f64 (neg.f64 (log.f64 im))) (+.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 im))) (fma.f64 -4 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 1/8 (/.f64 (*.f64 re re) -4)))) (*.f64 im im))) (/.f64 (exp.f64 (neg.f64 (log.f64 im))) (/.f64 (*.f64 im im) (fma.f64 -1/8 (/.f64 (*.f64 re re) -4) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 re re) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (*.f64 re re)) -4)))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(exp.f64 (neg.f64 (log.f64 im)))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (log.f64 im))) (*.f64 -4 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (log.f64 im))) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (neg.f64 (log.f64 im))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 im))) (fma.f64 -4 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 1/8 (/.f64 (*.f64 re re) -4)))) (*.f64 im im))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(+.f64 (exp.f64 (neg.f64 (log.f64 im))) (+.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 im))) (fma.f64 -4 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 1/8 (/.f64 (*.f64 re re) -4)))) (*.f64 im im))) (/.f64 (exp.f64 (neg.f64 (log.f64 im))) (/.f64 (*.f64 im im) (fma.f64 -1/8 (/.f64 (*.f64 re re) -4) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 re re) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (*.f64 re re)) -4)))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(pow.f64 -4 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) -4))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(pow.f64 -4 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) -4))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(pow.f64 -4 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) -4))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(pow.f64 -4 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) -4))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) -4))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) -4))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) -4))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) -4))
(pow.f64 (log.f64 base) 2)
-4
(pow.f64 (log.f64 base) 2)
-4
(pow.f64 (log.f64 base) 2)
-4
(pow.f64 (log.f64 base) 2)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (log.f64 im))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im))))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 im im) 120) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.f64 (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 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -4 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 im im) 120) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 -4 (/.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 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 -4 (/.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 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 -4 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 -4 (/.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 (log.f64 im))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (neg.f64 (log.f64 im)) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 re re) 120) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -4 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (log.f64 im))
(+.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 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (neg.f64 (log.f64 im)) (fma.f64 -4 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 re re) 120) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -4 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) -4))
(*.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 (fma.f64 im im (*.f64 re re)))) -4))
(*.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 (fma.f64 im im (*.f64 re re)))) -4))
(*.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 (fma.f64 im im (*.f64 re re)))) -4))
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(/.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 (fma.f64 im im (*.f64 re re)))) -4)
(pow.f64 (log.f64 base) 2)
-4
(pow.f64 (log.f64 base) 2)
-4
(pow.f64 (log.f64 base) 2)
-4
(pow.f64 (log.f64 base) 2)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
-4
(pow.f64 (log.f64 base) 4)
-4
(pow.f64 (log.f64 base) 4)
-4
(pow.f64 (log.f64 base) 4)
-4
(pow.f64 (log.f64 base) 4)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 4)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 4)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 4)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 4)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
-4
(pow.f64 (log.f64 base) 6)
-4
(pow.f64 (log.f64 base) 6)
-4
(pow.f64 (log.f64 base) 6)
-4
(pow.f64 (log.f64 base) 6)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 6)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 6)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 6)
-4
(pow.f64 (log.f64 (/.f64 1 base)) 6)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 6)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 6)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 6)
-4
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 6)
-4
(+.f64 (pow.f64 (log.f64 base) 2) 0)
-4
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
-4
(+.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1))
-4
(+.f64 1 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
-4
(+.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1))
-4
(+.f64 0 (pow.f64 (log.f64 base) 2))
-4
(+.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1))
-4
(+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) -2)
-4
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1)
-4
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
-4
(+.f64 (*.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (log.f64 base) 2))
-4
(+.f64 (*.f64 (log.f64 base) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (/.f64 1 (log.f64 base)))))
-4
(+.f64 (*.f64 -1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)) -1)
-4
(+.f64 (*.f64 0 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
-4
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (log.f64 base)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (log.f64 base)))
-4
(+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1) -1) -1)
-4
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1)
-4
(-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(-.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2)
-4
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
-4
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(*.f64 (log.f64 base) (log.f64 base))
-4
(*.f64 (pow.f64 (log.f64 base) 2) 1)
-4
(*.f64 1 (pow.f64 (log.f64 base) 2))
-4
(*.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(*.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
-4
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
-4
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(*.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2))
(*.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(*.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)))
(*.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))
-4
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
-4
(/.f64 (pow.f64 (log.f64 base) 2) 1)
-4
(/.f64 1 (pow.f64 (log.f64 base) -2))
-4
(/.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
-4
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 2 (pow.f64 (log.f64 base) 2)))
-4
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (-.f64 1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 -4 (cbrt.f64 (log.f64 base)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (-.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1)))
-4
(/.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (neg.f64 (+.f64 2 (pow.f64 (log.f64 base) 2))))
-4
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (exp.f64 (log.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(/.f64 (exp.f64 (log.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (-.f64 (exp.f64 (/.f64 0 0)) 0) (-.f64 (pow.f64 (log.f64 base) 2) 0))
-4
(/.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1))) (-.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
-4
(/.f64 (+.f64 0 (pow.f64 (log.f64 base) 6)) (+.f64 0 (-.f64 (exp.f64 (/.f64 0 0)) 0)))
-4
(/.f64 (-.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))) 4) (+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2))
-4
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
-4
(/.f64 (+.f64 (pow.f64 (log.f64 base) 6) 0) (exp.f64 (/.f64 0 0)))
-4
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))))
-4
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(cbrt.f64 (pow.f64 (log.f64 base) 6))
-4
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)))
-4
(exp.f64 (*.f64 2 (log.f64 (log.f64 base))))
-4
(fma.f64 (log.f64 base) (log.f64 base) 0)
-4
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
-4
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1 -1)
-4
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
-4
(fma.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
-4
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) 0)
-4
(fma.f64 (-.f64 1 (exp.f64 (/.f64 0 0))) (/.f64 1 (-.f64 1 (pow.f64 (log.f64 base) 2))) -1)
-4
(fma.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) 0)
-4
(fma.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)) 0)
-4
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 6) 1) (/.f64 1 (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) 1) (pow.f64 (log.f64 base) 2))) -1)
-4
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) 0)
(fma.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4 -4)
(fma.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)) 0)
(fma.f64 -4 (cbrt.f64 (log.f64 base)) -4)
(fma.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 1 -2)
-4
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2) 0)
(fma.f64 -4 (sqrt.f64 (log.f64 base)) -4)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 -4 (cbrt.f64 (log.f64 base)) -4)
(fma.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)) 0)
(fma.f64 -4 (sqrt.f64 (log.f64 base)) -4)
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))
-4
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) 2)) (sqrt.f64 (pow.f64 (log.f64 base) 2)))
-4
(*.f64 1 (pow.f64 (log.f64 base) 2))
-4
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
-4
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
-4
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
-4
(exp.f64 (log.f64 (pow.f64 (log.f64 base) 2)))
-4
(log.f64 (exp.f64 (pow.f64 (log.f64 base) 2)))
-4
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) 2))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -4))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))))
-4
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (neg.f64 (/.f64 1 (log.f64 base)))))
-4
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
-4
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(-.f64 0 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
-4
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
-4
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
-4
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
-4
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (E.f64)))
-4
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
-4
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
-4
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1))
-4
(*.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
-4
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)))
-4
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
-4
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
-4
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
-4
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
-4
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 -4 (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) -1)
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
-4
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 -4 (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 -4 (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
-4
(*.f64 (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 (hypot.f64 re im))))
-4
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
-4
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
-4
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(/.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(/.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (/.f64 1 (log.f64 base)))
-4
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) -1))
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
-4
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
-4
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) -1))
-4
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1/2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 -4 (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
-4
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)
-4
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
-4
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
-4
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(pow.f64 -4 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
-4
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
-4
(*.f64 (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
-4
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
-4
(cbrt.f64 (*.f64 (*.f64 (/.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)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
-4
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
-4
(exp.f64 (log.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
-4
(log.f64 (exp.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
-4
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (pow.f32 (log.f32 (binary64->binary32 base)) 2)))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -4) (log.f32 (binary64->binary32 base)))))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(neg.f64 (log.f64 im))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 im) (log.f64 base)))
(neg.f64 (log.f64 im))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))
(neg.f64 (log.f64 im))
(-.f64 0 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(neg.f64 (log.f64 im))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(neg.f64 (log.f64 im))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(neg.f64 (log.f64 im))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(neg.f64 (log.f64 im))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(neg.f64 (log.f64 im))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (log.f64 base)))
(neg.f64 (log.f64 im))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(neg.f64 (log.f64 im))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 im)))
(neg.f64 (log.f64 im))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) -1)
(neg.f64 (log.f64 im))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(/.f64 (neg.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1/2))
(/.f64 -4 (/.f64 (log.f64 base) (log.f64 im)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(/.f64 -4 (/.f64 (log.f64 base) (log.f64 im)))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))) -1)
(/.f64 -4 (/.f64 (log.f64 base) (log.f64 im)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(neg.f64 (log.f64 im))
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(pow.f64 -4 (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(neg.f64 (log.f64 im))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(neg.f64 (log.f64 im))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(neg.f64 (log.f64 im))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(neg.f64 (log.f64 im))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(neg.f64 (log.f64 im))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(cbrt.f64 (neg.f64 (log.f64 im)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(neg.f64 (log.f64 im))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(neg.f64 (log.f64 im))
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))
(neg.f64 (log.f64 im))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 im) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (neg.f64 (log.f64 im))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 im) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (neg.f64 (log.f64 im))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 im)) (log.f32 (binary64->binary32 base))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))))
-4
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (neg.f64 (/.f64 1 (log.f64 base)))))
-4
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
-4
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(-.f64 0 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
-4
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
-4
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
-4
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
-4
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (E.f64)))
-4
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
-4
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
-4
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1))
-4
(*.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
-4
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)))
-4
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
-4
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
-4
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
-4
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
-4
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 -4 (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) -1)
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
-4
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 -4 (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 -4 (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
-4
(*.f64 (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 (hypot.f64 re im))))
-4
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
-4
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
-4
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(/.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(/.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (/.f64 1 (log.f64 base)))
-4
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) -1))
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
-4
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
-4
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) -1))
-4
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1/2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 -4 (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
-4
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
-4
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
-4
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2))
-4
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
-4
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
-4
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
-4
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
-4
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
-4
(/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (hypot.f64 re im))))
-4
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))))
-4
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))))
-4
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
-4
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 1 (log.f64 base)))
-4
(/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (/.f64 -4 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base))
-4
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(/.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base)) (neg.f64 (log.f64 base)))
-4
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (log.f64 base) 2))
-4
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (log.f64 base))
-4
(/.f64 (-.f64 0 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))) (+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base)))))
-4
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
-4
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)
-4
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
-4
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(pow.f64 -4 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
-4
(expm1.f64 (log1p.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
-4
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
-4
(*.f64 1 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
-4
(*.f64 (*.f64 (cbrt.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (cbrt.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
-4
(cbrt.f64 (*.f64 (*.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
-4
(pow.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
-4
(exp.f64 (log.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
-4
(log.f64 (exp.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
-4
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (log.f32 (exp.f32 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2)) (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2)))
-4
(/.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
-4
(pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
-4
(pow.f64 base (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
-4
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1)
-4
(pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (/.f64 1 (log.f64 base)) 2))
(pow.f64 (fma.f64 im im (*.f64 re re)) -4)
(pow.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (/.f64 1 (log.f64 base)) 1/2))
(pow.f64 (fma.f64 im im (*.f64 re re)) -4)
(pow.f64 (/.f64 1 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(pow.f64 (/.f64 -4 (hypot.f64 re im)) -4)
(pow.f64 (/.f64 1 (hypot.f64 re im)) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (/.f64 -4 (hypot.f64 re im)) -4)
(pow.f64 (/.f64 1 base) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(pow.f64 (E.f64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(pow.f64 (exp.f64 (/.f64 1 (log.f64 base))) (log.f64 (hypot.f64 re im)))
-4
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
-4
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
-4
(pow.f64 (exp.f64 -1) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(pow.f64 (exp.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
-4
(pow.f64 (exp.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(pow.f64 (exp.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
-4
(pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
-4
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 base))) (*.f64 -4 (sqrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) -2))
(pow.f64 (pow.f64 base (log.f64 (hypot.f64 re im))) -4)
(pow.f64 (exp.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
-4
(pow.f64 (exp.f64 (neg.f64 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(pow.f64 (exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (log.f64 base))
-4
(pow.f64 (exp.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
-4
(pow.f64 (exp.f64 (/.f64 -1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
-4
(pow.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(pow.f64 (pow.f64 -4 (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0))))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(pow.f64 -4 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) -4)))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) -4))) -4)
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(pow.f64 -4 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
-4
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0))))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(pow.f64 -4 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) -4)))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) -4))) -4)
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(pow.f64 -4 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0))))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(pow.f64 -4 (/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4)))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) -4))) -4)
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(pow.f64 -4 (/.f64 -4 (cbrt.f64 (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) -4)
(pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1)) (/.f64 1 (log.f64 base)))
-4
(pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (log.f64 base)))
-4
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (+.f64 2 (pow.f64 (log.f64 base) 2)))
-4
(pow.f64 (exp.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) (log.f64 (hypot.f64 re im))))) -4)
(pow.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
-4
(pow.f64 (exp.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(pow.f64 (exp.f64 (/.f64 (log.f64 base) -1)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
-4
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
-4
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
-4
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
-4
(*.f64 1 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
-4
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
-4
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
-4
(pow.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
-4
(exp.f64 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
-4
(log.f64 (exp.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
-4
(binary32->binary64 (binary64->binary32 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (exp.f32 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base)))))
(+.f64 (pow.f64 (log.f64 base) 2) 0)
-4
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
-4
(+.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1))
-4
(+.f64 1 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
-4
(+.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1))
-4
(+.f64 0 (pow.f64 (log.f64 base) 2))
-4
(+.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1))
-4
(+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) -2)
-4
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1)
-4
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
-4
(+.f64 (*.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (log.f64 base) 2))
-4
(+.f64 (*.f64 (log.f64 base) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (/.f64 1 (log.f64 base)))))
-4
(+.f64 (*.f64 -1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)) -1)
-4
(+.f64 (*.f64 0 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
-4
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (log.f64 base)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (log.f64 base)))
-4
(+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1) -1) -1)
-4
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1)
-4
(-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(-.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2)
-4
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
-4
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(*.f64 (log.f64 base) (log.f64 base))
-4
(*.f64 (pow.f64 (log.f64 base) 2) 1)
-4
(*.f64 1 (pow.f64 (log.f64 base) 2))
-4
(*.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(*.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
-4
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
-4
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(*.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2))
(*.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(*.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)))
(*.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))
-4
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
-4
(/.f64 (pow.f64 (log.f64 base) 2) 1)
-4
(/.f64 1 (pow.f64 (log.f64 base) -2))
-4
(/.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
-4
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 2 (pow.f64 (log.f64 base) 2)))
-4
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (-.f64 1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 -4 (cbrt.f64 (log.f64 base)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (-.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1)))
-4
(/.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (neg.f64 (+.f64 2 (pow.f64 (log.f64 base) 2))))
-4
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (exp.f64 (log.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(/.f64 (exp.f64 (log.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (-.f64 (exp.f64 (/.f64 0 0)) 0) (-.f64 (pow.f64 (log.f64 base) 2) 0))
-4
(/.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1))) (-.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
-4
(/.f64 (+.f64 0 (pow.f64 (log.f64 base) 6)) (+.f64 0 (-.f64 (exp.f64 (/.f64 0 0)) 0)))
-4
(/.f64 (-.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))) 4) (+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2))
-4
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
-4
(/.f64 (+.f64 (pow.f64 (log.f64 base) 6) 0) (exp.f64 (/.f64 0 0)))
-4
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))))
-4
(pow.f64 (log.f64 base) 2)
-4
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
-4
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
-4
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(pow.f64 (cbrt.f64 (log.f64 base)) -4)
(pow.f64 (pow.f64 (log.f64 base) 3) 2/3)
-4
(pow.f64 (sqrt.f64 (log.f64 base)) 4)
(pow.f64 (sqrt.f64 (log.f64 base)) -4)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (log.f64 base))))
-4
(pow.f64 (exp.f64 2) (log.f64 (log.f64 base)))
-4
(pow.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 1/6)
-4
(pow.f64 (exp.f64 1/3) (*.f64 3/2 (/.f64 0 0)))
-4
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(cbrt.f64 (pow.f64 (log.f64 base) 6))
-4
(exp.f64 (*.f64 2 (log.f64 (log.f64 base))))
-4
(fma.f64 (log.f64 base) (log.f64 base) 0)
-4
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
-4
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1 -1)
-4
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
-4
(fma.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
-4
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) 0)
-4
(fma.f64 (-.f64 1 (exp.f64 (/.f64 0 0))) (/.f64 1 (-.f64 1 (pow.f64 (log.f64 base) 2))) -1)
-4
(fma.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) 0)
-4
(fma.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)) 0)
-4
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 6) 1) (/.f64 1 (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) 1) (pow.f64 (log.f64 base) 2))) -1)
-4
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) 0)
(fma.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4 -4)
(fma.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)) 0)
(fma.f64 -4 (cbrt.f64 (log.f64 base)) -4)
(fma.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 1 -2)
-4
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2) 0)
(fma.f64 -4 (sqrt.f64 (log.f64 base)) -4)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 -4 (cbrt.f64 (log.f64 base)) -4)
(fma.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)) 0)
(fma.f64 -4 (sqrt.f64 (log.f64 base)) -4)
(log1p.f64 (expm1.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
-4
(expm1.f64 (log1p.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
-4
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))) (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
-4
(*.f64 1 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
-4
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))) (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
-4
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
-4
(pow.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))) 1)
-4
(exp.f64 (log.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
-4
(log.f64 (exp.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
-4
(binary32->binary64 (binary64->binary32 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (expm1.f32 (log1p.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -4))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (/.f64 1 (log.f64 base)) 2))))
-4
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (neg.f64 (/.f64 1 (log.f64 base)))))
-4
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 2))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) 1) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
-4
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 2 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2))) (*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (log.f64 base) 2) 1)))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
-4
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 2 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))))
-4
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(-.f64 0 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
-4
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
-4
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
-4
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
-4
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (E.f64)))
-4
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
-4
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
-4
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
-4
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1))
-4
(*.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
-4
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)))
-4
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
-4
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
-4
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
-4
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))))
-4
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 -4 (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) -1)
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
-4
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 -4 (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 -4 (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
-4
(*.f64 (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 (hypot.f64 re im))))
-4
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
-4
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
-4
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(/.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -1/2))
(/.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (/.f64 1 (log.f64 base)))
-4
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) -1))
-4
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 5))))
(/.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base)))
-4
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/2))
-4
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) -1))
-4
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1/2) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 -4 (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
-4
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)
-4
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
-4
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
-4
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
-4
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(pow.f64 -4 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
-4
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
-4
(*.f64 (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))) (sqrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
-4
(*.f64 1 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))
-4
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))))) (cbrt.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
-4
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
-4
(pow.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base))))) 1)
-4
(exp.f64 (log.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
-4
(log.f64 (exp.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
-4
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (expm1.f32 (log1p.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -4) (log.f32 (binary64->binary32 base)))))
(+.f64 (pow.f64 (log.f64 base) 2) 0)
-4
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
-4
(+.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1))
-4
(+.f64 1 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
-4
(+.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1))
-4
(+.f64 0 (pow.f64 (log.f64 base) 2))
-4
(+.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1))
-4
(+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) -2)
-4
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 1)
-4
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
-4
(+.f64 (*.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (log.f64 base) 2))
-4
(+.f64 (*.f64 (log.f64 base) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (/.f64 1 (log.f64 base)))))
-4
(+.f64 (*.f64 -1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)) -1)
-4
(+.f64 (*.f64 0 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
-4
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (log.f64 base)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (log.f64 base)))
-4
(+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1) -1) -1)
-4
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1)
-4
(-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(-.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2)
-4
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
-4
(-.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(*.f64 (log.f64 base) (log.f64 base))
-4
(*.f64 (pow.f64 (log.f64 base) 2) 1)
-4
(*.f64 1 (pow.f64 (log.f64 base) 2))
-4
(*.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))))
(*.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
-4
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
-4
(*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))
-4
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(*.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2))
(*.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(*.f64 -4 (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)))
(*.f64 -4 (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))
-4
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
-4
(/.f64 (pow.f64 (log.f64 base) 2) 1)
-4
(/.f64 1 (pow.f64 (log.f64 base) -2))
-4
(/.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (exp.f64 (/.f64 0 0)))))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
-4
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 2 (pow.f64 (log.f64 base) 2)))
-4
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (-.f64 1 (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 -4 (cbrt.f64 (log.f64 base)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2)) (-.f64 -1 (+.f64 (pow.f64 (log.f64 base) 2) 1)))
-4
(/.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (neg.f64 (+.f64 2 (pow.f64 (log.f64 base) 2))))
-4
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1))) (exp.f64 (log.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(/.f64 (exp.f64 (log.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)))) (exp.f64 (log.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4)
(/.f64 (-.f64 (exp.f64 (/.f64 0 0)) 0) (-.f64 (pow.f64 (log.f64 base) 2) 0))
-4
(/.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1))) (-.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))
-4
(/.f64 (+.f64 0 (pow.f64 (log.f64 base) 6)) (+.f64 0 (-.f64 (exp.f64 (/.f64 0 0)) 0)))
-4
(/.f64 (-.f64 (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))) 4) (+.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 2))
-4
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (*.f64 (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2)))))
-4
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 3) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))))
-4
(/.f64 (+.f64 (pow.f64 (log.f64 base) 6) 0) (exp.f64 (/.f64 0 0)))
-4
(/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (+.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) -1)))))
-4
(pow.f64 (log.f64 base) 2)
-4
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
-4
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
-4
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(pow.f64 (cbrt.f64 (log.f64 base)) -4)
(pow.f64 (pow.f64 (log.f64 base) 3) 2/3)
-4
(pow.f64 (sqrt.f64 (log.f64 base)) 4)
(pow.f64 (sqrt.f64 (log.f64 base)) -4)
(pow.f64 (E.f64) (*.f64 2 (log.f64 (log.f64 base))))
-4
(pow.f64 (exp.f64 2) (log.f64 (log.f64 base)))
-4
(pow.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 1/6)
-4
(pow.f64 (exp.f64 1/3) (*.f64 3/2 (/.f64 0 0)))
-4
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)))
-4
(exp.f64 (*.f64 2 (log.f64 (log.f64 base))))
-4
(fma.f64 (log.f64 base) (log.f64 base) 0)
-4
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
-4
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 1 -1)
-4
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
-4
(fma.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) 1) -1)
-4
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(fma.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)) 0)
-4
(fma.f64 (-.f64 1 (exp.f64 (/.f64 0 0))) (/.f64 1 (-.f64 1 (pow.f64 (log.f64 base) 2))) -1)
-4
(fma.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (/.f64 1 (+.f64 2 (pow.f64 (log.f64 base) 2))) 0)
-4
(fma.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)) 0)
-4
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 6) 1) (/.f64 1 (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) 1) (pow.f64 (log.f64 base) 2))) -1)
-4
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))) 0)
(fma.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4 -4)
(fma.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)) 0)
(fma.f64 -4 (cbrt.f64 (log.f64 base)) -4)
(fma.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 1 -2)
-4
(fma.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 3/2) 0)
(fma.f64 -4 (sqrt.f64 (log.f64 base)) -4)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 -4 (cbrt.f64 (log.f64 base)) -4)
(fma.f64 (pow.f64 (log.f64 base) 3/2) (sqrt.f64 (log.f64 base)) 0)
(fma.f64 -4 (sqrt.f64 (log.f64 base)) -4)
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
-4
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
-4
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
-4
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
-4
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
-4
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))) 1)
-4
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
-4
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
-4
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (cbrt.f32 (*.f32 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (cbrt.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -4)))
(+.f64 (pow.f64 (log.f64 base) 2) (-.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 2)))
-4
(+.f64 (exp.f64 (/.f64 0 0)) 0)
-4
(+.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))))
-4
(+.f64 0 (exp.f64 (/.f64 0 0)))
-4
(+.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(+.f64 (*.f64 (pow.f64 (log.f64 base) 3) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (/.f64 1 (log.f64 base)))))
-4
(+.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0)))) (*.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
-4
(+.f64 (*.f64 (+.f64 (log.f64 base) (pow.f64 (log.f64 base) 3)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(fma.f64 (+.f64 -4 (log.f64 base)) (log.f64 base) -4)
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (pow.f64 (log.f64 base) 3)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 3)))
-4
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) 1) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 1))
-4
(-.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (pow.f64 (log.f64 base) 2))
-4
(/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
-4
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (*.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) (+.f64 2 (pow.f64 (log.f64 base) 2))))
-4
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2)))))
(/.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) (/.f64 -4 (expm1.f64 (*.f64 -4 (log1p.f64 -4)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0)))) (exp.f64 (/.f64 0 0))) (-.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2))))
-4
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 2) 0) (-.f64 (exp.f64 (/.f64 0 0)) 0))
-4
(/.f64 (-.f64 0 (pow.f64 (exp.f64 (/.f64 0 0)) 2)) (neg.f64 (exp.f64 (/.f64 0 0))))
-4
(/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) 3) (pow.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0)))) (-.f64 (exp.f64 (/.f64 0 0)) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (neg.f64 (pow.f64 (log.f64 base) 2))))))
-4
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 0) (+.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 2) (-.f64 0 (*.f64 (exp.f64 (/.f64 0 0)) 0))))
-4
(/.f64 (+.f64 0 (pow.f64 (exp.f64 (/.f64 0 0)) 3)) (+.f64 0 (-.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 2) (*.f64 0 (exp.f64 (/.f64 0 0))))))
-4
(pow.f64 (log.f64 base) 4)
-4
(pow.f64 (pow.f64 (log.f64 base) 2) 2)
-4
(pow.f64 (exp.f64 (/.f64 0 0)) 1)
-4
(pow.f64 (pow.f64 (log.f64 base) 6) 2/3)
-4
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) 3)
-4
(pow.f64 (pow.f64 (log.f64 base) 3) 4/3)
-4
(pow.f64 (exp.f64 2) (*.f64 2 (log.f64 (log.f64 base))))
-4
(pow.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3) 1/3)
-4
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 0 0)) 3))
-4
(exp.f64 (/.f64 0 0))
-4
(fma.f64 (log.f64 base) (pow.f64 (log.f64 base) 3) 0)
-4
(fma.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2) 0)
-4
(fma.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (log.f64 base) 2) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))
-4
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 4) 0)
(fma.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(fma.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) 2) 0)
-4
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (exp.f64 (/.f64 0 0)))) 0)
(fma.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(fma.f64 (pow.f64 (log.f64 base) 3) (log.f64 base) 0)
-4
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 3) (sqrt.f64 (log.f64 base))) 0)
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 -4 (sqrt.f64 (log.f64 base))) -4)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 0)
(fma.f64 -4 (*.f64 -4 (cbrt.f64 (log.f64 base))) -4)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 4) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
(fma.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(fma.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 -4 (cbrt.f64 (log.f64 base)) -4)
(fma.f64 (*.f64 (pow.f64 (log.f64 base) 3) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) 0)
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 -4 (sqrt.f64 (log.f64 base))) -4)
(fma.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (exp.f64 (/.f64 0 0)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 0 0))) 2) (cbrt.f64 (exp.f64 (/.f64 0 0))) 0)
-4
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 -4 (pow.f64 (cbrt.f64 (log.f64 base)) -4) -4)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(*.f64 1 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))))
-4
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))) (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) 1)
-4
(exp.f64 (log.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(log.f64 (exp.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -4))
(+.f64 (exp.f64 (/.f64 0 0)) (*.f64 (exp.f64 (/.f64 0 0)) (+.f64 (pow.f64 (log.f64 base) 2) -1)))
-4
(+.f64 (exp.f64 (/.f64 0 0)) (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) -1) (exp.f64 (/.f64 0 0))))
-4
(+.f64 (pow.f64 (log.f64 base) 6) (*.f64 (exp.f64 (/.f64 0 0)) 0))
-4
(+.f64 (pow.f64 (log.f64 base) 6) (*.f64 0 (exp.f64 (/.f64 0 0))))
-4
(+.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)))
-4
(+.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (neg.f64 (exp.f64 (/.f64 0 0))))
-4
(+.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (*.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 base))))
-4
(+.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
-4
(+.f64 (*.f64 1 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6))) (*.f64 1 (neg.f64 (exp.f64 (/.f64 0 0)))))
-4
(+.f64 (*.f64 (log.f64 base) (+.f64 (pow.f64 (log.f64 base) 5) (*.f64 (pow.f64 (log.f64 base) 3) 1))) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 3))))
-4
(+.f64 (*.f64 (pow.f64 (log.f64 base) 5) (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 5) (neg.f64 (/.f64 1 (log.f64 base)))))
-4
(+.f64 (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) 1) (*.f64 (neg.f64 (exp.f64 (/.f64 0 0))) 1))
-4
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 5) (*.f64 (pow.f64 (log.f64 base) 3) 1)) (log.f64 base)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 3))))
-4
(+.f64 (*.f64 (+.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 0 0))) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
-4
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (pow.f64 (log.f64 base) 5)) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 5)))
-4
(+.f64 (*.f64 (+.f64 (log.f64 base) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 base) 3)) (*.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 base))))
(fma.f64 (+.f64 -4 (log.f64 base)) -4 -4)
(/.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1) 3) (pow.f64 (+.f64 2 (pow.f64 (log.f64 base) 2)) 3))
-4
(/.f64 (pow.f64 (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3)) 3) (pow.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))) 3))
(/.f64 (pow.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))) -4) -4)
(/.f64 (*.f64 (exp.f64 (/.f64 0 0)) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) -1)) (+.f64 2 (pow.f64 (log.f64 base) 2)))
-4
(/.f64 (*.f64 (exp.f64 (/.f64 0 0)) (expm1.f64 (*.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)) 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) 2) (+.f64 2 (pow.f64 (log.f64 base) 2))))
(neg.f64 (expm1.f64 (*.f64 -4 (log1p.f64 -4))))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6))) (*.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (exp.f64 (/.f64 0 0))))) (-.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (neg.f64 (exp.f64 (/.f64 0 0)))))
-4
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) 3) (pow.f64 (neg.f64 (exp.f64 (/.f64 0 0))) 3)) (+.f64 (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6))) (-.f64 (*.f64 (neg.f64 (exp.f64 (/.f64 0 0))) (neg.f64 (exp.f64 (/.f64 0 0)))) (*.f64 (+.f64 (exp.f64 (/.f64 0 0)) (pow.f64 (log.f64 base) 6)) (neg.f64 (exp.f64 (/.f64 0 0)))))))
-4
(pow.f64 (log.f64 base) 6)
-4
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
-4
(pow.f64 (exp.f64 (/.f64 0 0)) 3/2)
-4
(pow.f64 (pow.f64 (log.f64 base) 6) 1)
-4
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
-4
(pow.f64 (exp.f64 2) (*.f64 3 (log.f64 (log.f64 base))))
-4
(pow.f64 (exp.f64 3) (*.f64 2 (log.f64 (log.f64 base))))
-4
(pow.f64 (exp.f64 6) (log.f64 (log.f64 base)))
-4
(neg.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 3))
-4
(exp.f64 (*.f64 3/2 (/.f64 0 0)))
-4
(fma.f64 (exp.f64 (/.f64 0 0)) (+.f64 (pow.f64 (log.f64 base) 2) 1) (neg.f64 (exp.f64 (/.f64 0 0))))
-4
(fma.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (exp.f64 (/.f64 0 0)) (neg.f64 (exp.f64 (/.f64 0 0))))
-4
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(*.f64 1 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))
-4
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))) (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(pow.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base))) 1)
-4
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
-4
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (*.f32 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -4))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (pow.f32 (log.f32 (binary64->binary32 base)) 2)))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -4) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) 2))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -4))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 im) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (neg.f64 (log.f64 im))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 im) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (neg.f64 (log.f64 im))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 im)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (exp.f32 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (log.f32 (exp.f32 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (log1p.f64 -4)))
(binary32->binary64 (binary64->binary32 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (log1p.f64 -4)))
(binary32->binary64 (log1p.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (log1p.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -4)))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (expm1.f32 (log1p.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -4) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -4))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (/.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))) (cbrt.f32 (*.f32 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))))
(binary32->binary64 (/.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 (cbrt.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -4)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (*.f32 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -4))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 -4))
(binary32->binary64 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -4))

eval510.0ms (3.2%)

Compiler

Compiled 43261 to 16810 computations (61.1% saved)

prune374.0ms (2.3%)

Pruning

52 alts after pruning (50 fresh and 2 done)

PrunedKeptTotal
New1469311500
Fresh141933
Picked415
Done011
Total1487521539
Accuracy
100.0%
Counts
1539 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
99.2%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
99.2%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 1 (log.f64 base)))
96.4%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 6) 1/3))
49.8%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (exp.f64 2) (log.f64 (log.f64 base))))
99.1%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
99.0%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 6)))
99.0%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) 2))
8.3%
(/.f64 (neg.f64 (log.f64 im)) -4)
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.2%
(/.f64 (log.f64 im) (log.f64 base))
8.0%
(/.f64 (log.f64 im) -4)
99.2%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
99.2%
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
99.0%
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
50.5%
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
98.7%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
99.1%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
99.2%
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
99.2%
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
99.1%
(*.f64 (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 (hypot.f64 re im))))
98.9%
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
7.7%
(neg.f64 (log.f64 im))
97.5%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.0%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
98.7%
(log.f64 (expm1.f64 (log1p.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
98.8%
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))
9.3%
(log.f64 (exp.f64 1/4))
71.9%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
47.8%
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
47.9%
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.7%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
8.9%
(cbrt.f64 (neg.f64 (log.f64 im)))
8.4%
18
8.6%
12
8.7%
9
8.7%
8
8.9%
6
9.2%
4
9.4%
3
9.7%
2
10.0%
3/2
10.2%
1
9.9%
3/4
9.8%
1/2
9.3%
1/4
8.9%
1/8
9.7%
-1/4
10.3%
-1/2
10.9%
-1
10.4%
-2
10.1%
-3
99.1%
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
99.2%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
99.2%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 1 (log.f64 base)))
96.4%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 6) 1/3))
49.8%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (exp.f64 2) (log.f64 (log.f64 base))))
99.1%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
99.0%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 6)))
99.0%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) 2))
8.3%
(/.f64 (neg.f64 (log.f64 im)) -4)
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.2%
(/.f64 (log.f64 im) (log.f64 base))
8.0%
(/.f64 (log.f64 im) -4)
99.2%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
99.2%
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
99.0%
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
50.5%
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
98.7%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
99.1%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
99.2%
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
99.2%
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
99.1%
(*.f64 (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 (hypot.f64 re im))))
98.9%
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
7.7%
(neg.f64 (log.f64 im))
97.5%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.0%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
98.7%
(log.f64 (expm1.f64 (log1p.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
98.8%
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))
9.3%
(log.f64 (exp.f64 1/4))
71.9%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
47.8%
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
47.9%
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.7%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
8.9%
(cbrt.f64 (neg.f64 (log.f64 im)))
8.4%
18
8.6%
12
8.7%
9
8.7%
8
8.9%
6
9.2%
4
9.4%
3
9.7%
2
10.0%
3/2
10.2%
1
9.9%
3/4
9.8%
1/2
9.3%
1/4
8.9%
1/8
9.7%
-1/4
10.3%
-1/2
10.9%
-1
10.4%
-2
10.1%
-3
Compiler

Compiled 1916 to 1402 computations (26.8% saved)

localize215.0ms (1.3%)

Localize:

Found 26 expressions with local error:

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

Compiled 178 to 64 computations (64% saved)

series147.0ms (0.9%)

Counts
12 → 312
Calls

81 calls:

TimeVariablePointExpression
73.0ms
base
@-inf
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
18.0ms
base
@0
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
16.0ms
base
@inf
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
3.0ms
im
@0
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
2.0ms
re
@0
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))

rewrite108.0ms (0.7%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
1196×prod-exp
678×*-commutative
654×div-exp
392×frac-times
388×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027132
1103132
2430132
32544132
Stop Event
node limit
Counts
12 → 411
Calls
Call 1
Inputs
(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))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(/.f64 1 (log.f64 base))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
(pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))
(/.f64 -1 (log.f64 base))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
Outputs
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
base
Calls

37 calls:

1.0ms
(pow.f64 (log.f64 base) -2)
0.0ms
(pow.f64 (log.f64 base) -2)
0.0ms
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))
0.0ms
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
0.0ms
(/.f64 1 (log.f64 (hypot.f64 re im)))

simplify414.0ms (2.6%)

Algorithm
egg-herbie
Rules
1340×fma-def
1210×associate-*r*
1059×associate-*l*
920×*-commutative
858×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092231717
1250128719
Stop Event
node limit
Counts
723 → 563
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (log.f64 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 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(/.f64 1 (log.f64 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 -1 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 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 im) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))))))
(+.f64 (*.f64 -1 (/.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 1/720 (*.f64 (pow.f64 re 6) (-.f64 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))))) (*.f64 360 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))))) (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))))))
(/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 360 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (log.f64 base))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 360 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (log.f64 base))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 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 re) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))))
(+.f64 (*.f64 -1 (/.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 1/720 (*.f64 (pow.f64 im 6) (-.f64 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))))) (*.f64 360 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))))) (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (pow.f64 im 4))) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 360 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (log.f64 base))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (pow.f64 im 4))) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))
(/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (pow.f64 im 4))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 360 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (log.f64 base))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (pow.f64 im 4))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(*.f64 -1 (/.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 base)))
(*.f64 -1 (/.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 base)))
(/.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)))) (log.f64 (/.f64 1 base)))
(/.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)))) (log.f64 (/.f64 1 base)))
(*.f64 -1 (/.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 (/.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 (/.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 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))))))
(exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base)))))) (pow.f64 re 6)) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)))))
(exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base)))))) (pow.f64 re 6)) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))))
(exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base)))))) (pow.f64 im 6)) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4)))))
(exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base)))))) (pow.f64 im 6)) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (*.f64 -1 (/.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 (/.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) (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 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) -2)))
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) -2)) (sqrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 1 (pow.f64 (log.f64 base) -2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))
(pow.f64 (pow.f64 (log.f64 base) -2) 1)
(exp.f64 (log.f64 (pow.f64 (log.f64 base) -2)))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) -2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) -2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) -2)))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -2))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(cbrt.f64 (*.f64 (*.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 re im)) (pow.f64 (log.f64 base) -2))))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 1)
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(log.f64 (exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (pow.f32 (log.f32 (binary64->binary32 base)) -2)))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))) (sqrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(*.f64 1 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))) (cbrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (*.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)) (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))))
(pow.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base)) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(log.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(binary32->binary64 (*.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (pow.f32 (log.f32 (binary64->binary32 base)) -2)) (log.f32 (binary64->binary32 base))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(*.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) 1)
(exp.f64 (log.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(log.f64 (exp.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(expm1.f64 (log1p.f64 (/.f64 1 (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 1 (/.f64 1 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)
(exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(log.f64 (exp.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base))))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 base))) (sqrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 1 (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base))) (/.f64 1 (log.f64 base))))
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(exp.f64 (log.f64 (/.f64 1 (log.f64 base))))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (/.f32 1 (log.f32 (binary64->binary32 base))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(expm1.f64 (log1p.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(*.f64 (sqrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))) (sqrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(*.f64 1 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))) (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))) (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(pow.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) 1)
(exp.f64 (log.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(log.f64 (exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(binary32->binary64 (log.f32 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 -1 (log.f32 (binary64->binary32 base))))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
(*.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))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 1)
(exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 -1 (log.f32 (binary64->binary32 base)))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 base))))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 -1 (log.f64 base))) (sqrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 1 (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (log.f64 base))) (/.f64 -1 (log.f64 base))))
(pow.f64 (/.f64 -1 (log.f64 base)) 1)
(exp.f64 (log.f64 (/.f64 -1 (log.f64 base))))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (log.f64 base))))
(binary32->binary64 (/.f32 -1 (log.f32 (binary64->binary32 base))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (sqrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(*.f64 1 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(pow.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) 1)
(exp.f64 (log.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(log.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(binary32->binary64 (*.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (sqrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(*.f64 1 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (cbrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(pow.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base)) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(log.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(binary32->binary64 (*.f32 (*.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2))) (log.f32 (binary64->binary32 base))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(expm1.f64 (log1p.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (sqrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1)
(exp.f64 (log.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(log.f64 (exp.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(binary32->binary64 (*.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (pow.f32 (log.f32 (binary64->binary32 base)) -2)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (pow.f32 (log.f32 (binary64->binary32 base)) -2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) -2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) -2)))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -2))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (/.f32 1 (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (log.f64 base))))
(binary32->binary64 (/.f32 -1 (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 -1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(binary32->binary64 (log.f32 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 -1 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(binary32->binary64 (*.f32 (*.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(binary32->binary64 (*.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2))))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) 2))
Outputs
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 (log.f64 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 (pow.f64 (log.f64 base) 2) (*.f64 im im))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.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 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re)))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6)))))) (/.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 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re)))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6)))))) (/.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 (*.f64 im im) (*.f64 re re)) (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 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (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 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (/.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 (pow.f64 (log.f64 base) 2) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im))) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))) (/.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)))
(neg.f64 (/.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 (pow.f64 (log.f64 base) 2) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im))) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))) (/.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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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)))
(+.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 re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (/.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 (/.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)))))
(*.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/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (*.f64 -1/4 (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 (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 -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)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (neg.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 (*.f64 -1/4 (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 (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 (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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))) (/.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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (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/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 1/2 (/.f64 (*.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 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (pow.f64 im 6)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.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 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im 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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (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 1/2 (/.f64 (*.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 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (pow.f64 im 6)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))) (/.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))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 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 (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))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 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 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (/.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 re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (/.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 (/.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)))))
(*.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/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (*.f64 -1/4 (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 (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 -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)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (neg.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 (*.f64 -1/4 (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 (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 (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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))) (/.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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (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/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 1/2 (/.f64 (*.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 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (pow.f64 im 6)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.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 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im 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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (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 1/2 (/.f64 (*.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 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (pow.f64 im 6)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.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)))
(fma.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 (*.f64 re re) (pow.f64 (log.f64 im) 2)) (*.f64 im 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 (*.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 (*.f64 re re) (pow.f64 (log.f64 im) 2)) (*.f64 im im)) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 (/.f64 1/4 (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 (log.f64 im) (*.f64 im 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 (*.f64 re re) (pow.f64 (log.f64 im) 2)) (*.f64 im im)) (fma.f64 (pow.f64 re 4) (+.f64 (/.f64 (/.f64 1/4 (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 (/.f64 1/6 (pow.f64 im 6)) (pow.f64 (log.f64 im) 2)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (/.f64 1/4 (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 (*.f64 im (log.f64 im)))) (/.f64 (/.f64 1/8 (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))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) (pow.f64 (log.f64 re) 2)) (*.f64 re re)) (/.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))))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) (pow.f64 (log.f64 re) 2)) (*.f64 re re)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (pow.f64 (neg.f64 (log.f64 re)) 3))) (pow.f64 re 4))) (/.f64 1 (neg.f64 (log.f64 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.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 (*.f64 im im) (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))))) (neg.f64 (log.f64 re)))))) (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 (/.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) (pow.f64 (log.f64 re) 2)) (*.f64 re re)) (/.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 (log.f64 re) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (pow.f64 (neg.f64 (log.f64 re)) 3))))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 re) 2))))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (pow.f64 (neg.f64 (log.f64 re)) 3))) (pow.f64 re 4))) (/.f64 1 (neg.f64 (log.f64 re))))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re 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))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 4))) (/.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 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.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 (pow.f64 im 4) 1/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))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 4))) (/.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 im) (pow.f64 (log.f64 re) 2)) (*.f64 re 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 (*.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 im) (pow.f64 (log.f64 re) 2)) (*.f64 re re)) (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 (*.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 (*.f64 re re) (log.f64 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 im) (pow.f64 (log.f64 re) 2)) (*.f64 re re)) (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 (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 re (*.f64 re (log.f64 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 (*.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))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2)) (*.f64 im im))) (/.f64 1 (neg.f64 (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))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2)) (*.f64 im im))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 (pow.f64 re 4) 1/4) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4))) (/.f64 1 (neg.f64 (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 re re) (/.f64 (neg.f64 (log.f64 im)) (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 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 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2)) (*.f64 im im))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 im)) 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 (pow.f64 re 4) 1/4) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (pow.f64 (log.f64 im) 2)))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 (pow.f64 re 4) 1/4) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4))) (/.f64 1 (neg.f64 (log.f64 im))))
(/.f64 -1 (log.f64 (/.f64 -1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 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))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 (pow.f64 re 4) 1/4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4))) (/.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 (*.f64 re re) (*.f64 im im)) (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 (pow.f64 re 4) 1/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 (pow.f64 re 4) 1/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 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 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 im) (log.f64 base)) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) -1/2) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1 (/.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 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (/.f64 3 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))))))
(-.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) -1/2 (*.f64 (pow.f64 re 4) (*.f64 (fma.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4)))) (/.f64 -3 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) 1/24))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1 (/.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 1/720 (*.f64 (pow.f64 re 6) (-.f64 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))))) (*.f64 360 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))))) (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))))))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (*.f64 (pow.f64 re 6) (-.f64 (fma.f64 -720 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))) (+.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))) (*.f64 360 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 (log.f64 base) (*.f64 im im))))) (/.f64 30 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))) (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (/.f64 3 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))))))))
(-.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) -1/2 (fma.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (fma.f64 -720 (+.f64 (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 6)) (/.f64 (/.f64 1/6 (log.f64 base)) (pow.f64 im 6)))) (/.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4)))) 360) (*.f64 (log.f64 base) (*.f64 im im)))) (/.f64 -30 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 re 4) (*.f64 (fma.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4)))) (/.f64 -3 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) 1/24)))) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))
(/.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 (/.f64 1 re)) (log.f64 base)))
(fma.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 (*.f64 (*.f64 im im) -1/2) (*.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 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4)) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) -1/2 (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)) (/.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 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 360 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (log.f64 base))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (fma.f64 360 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 720 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)))))))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4)) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) -1/2 (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (fma.f64 720 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) -1/48 (/.f64 (*.f64 (*.f64 (pow.f64 im 6) 120) -1/720) (log.f64 base)))) (*.f64 360 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (log.f64 base)))))))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) -1/2 (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 360 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (log.f64 base))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (fma.f64 360 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 720 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)))))))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) -1/2 (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (fma.f64 720 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) -1/48 (/.f64 (*.f64 (*.f64 (pow.f64 im 6) 120) -1/720) (log.f64 base)))) (*.f64 360 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (log.f64 base)))))))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 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 (neg.f64 (log.f64 re)) (log.f64 base)))
(-.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1 (/.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 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))))
(fma.f64 -1 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))))) (/.f64 3 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))))))))
(-.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) -1/2 (*.f64 (pow.f64 im 4) (*.f64 (fma.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 4)) (/.f64 (/.f64 1/4 (log.f64 base)) (pow.f64 re 4))) (*.f64 -3 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 4)))) 1/24))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1 (/.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 1/720 (*.f64 (pow.f64 im 6) (-.f64 (+.f64 (*.f64 -720 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))))) (*.f64 360 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))))) (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))))
(fma.f64 -1 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/720 (*.f64 (pow.f64 im 6) (-.f64 (fma.f64 -720 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))) (+.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 1/48 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (*.f64 360 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 (log.f64 base) (*.f64 re re))))) (/.f64 30 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))))) (/.f64 3 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))))))
(-.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) -1/2 (fma.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (fma.f64 -720 (+.f64 (/.f64 1/48 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 6)) (/.f64 (/.f64 1/6 (pow.f64 re 6)) (log.f64 base)))) (/.f64 (*.f64 360 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 4)) (/.f64 (/.f64 1/4 (log.f64 base)) (pow.f64 re 4)))) (*.f64 (log.f64 base) (*.f64 re re)))) (/.f64 -30 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 im 4) (*.f64 (fma.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 4)) (/.f64 (/.f64 1/4 (log.f64 base)) (pow.f64 re 4))) (*.f64 -3 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 4)))) 1/24)))) (/.f64 (log.f64 re) (log.f64 base)))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(fma.f64 -1 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) -1/2) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (pow.f64 im 4))) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (log.f64 base))))) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) -1/2 (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 360 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (log.f64 base))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (pow.f64 im 4))) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (fma.f64 360 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (log.f64 base))))) (*.f64 720 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)))))))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (log.f64 base))))) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) -1/2 (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (fma.f64 360 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 720 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (*.f64 (pow.f64 re 6) 120) -1/720) (log.f64 base))))))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))
(/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (pow.f64 im 4))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (log.f64 base))))) (pow.f64 im 4)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) -1/2 (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 360 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (log.f64 base))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (pow.f64 im 4))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (fma.f64 360 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (log.f64 base))))) (*.f64 720 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)))))))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (log.f64 base))))) (pow.f64 im 4)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) -1/2 (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (fma.f64 360 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 720 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (*.f64 (pow.f64 re 6) 120) -1/720) (log.f64 base))))))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.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 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.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 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.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 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.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 (/.f64 1 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base)))
(/.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)))) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base)))
(/.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)))) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base)))
(/.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)))) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base)))
(/.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)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.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))))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.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))))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.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))))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))) (log.f64 base)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))) (log.f64 base))) (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base))))))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (fma.f64 (pow.f64 re 4) (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))) (fma.f64 -1 (*.f64 (pow.f64 re 6) (*.f64 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))) (+.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))) (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))) (log.f64 base))) (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))))))))
(+.f64 (fma.f64 (pow.f64 re 4) (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4)))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (log.f64 base)))) (-.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (*.f64 (+.f64 (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 6)) (/.f64 (/.f64 1/6 (log.f64 base)) (pow.f64 im 6)))) (*.f64 (pow.f64 re 6) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))
(exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (log.f64 base))))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base)))))) (pow.f64 re 6)) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (pow.f64 re 6) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (log.f64 base))))) (/.f64 (*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) -1/48 (/.f64 (*.f64 (*.f64 (pow.f64 im 6) 120) -1/720) (log.f64 base)))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (pow.f64 re 6))))
(exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))
(fma.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (/.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (pow.f64 re 4))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (log.f64 base))))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base)))))) (pow.f64 re 6)) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (+.f64 (/.f64 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (pow.f64 re 4)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (/.f64 (pow.f64 re 6) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base))))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (pow.f64 im 4) 1/4) (log.f64 base))))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (/.f64 (pow.f64 re 6) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) -1/48 (/.f64 (*.f64 (*.f64 (pow.f64 im 6) 120) -1/720) (log.f64 base)))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base))))
(exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 base)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 im im) (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 base))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 4)) (/.f64 (/.f64 1/4 (log.f64 base)) (pow.f64 re 4))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 base)))) (fma.f64 -1 (*.f64 (pow.f64 im 6) (*.f64 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))) (+.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 1/48 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 base)))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 im im) (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (exp.f64 (neg.f64 (/.f64 (log.f64 re) (log.f64 base)))))))))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 4)) (/.f64 (/.f64 1/4 (log.f64 base)) (pow.f64 re 4))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))))) (-.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (*.f64 (pow.f64 im 6) (*.f64 (+.f64 (/.f64 1/48 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 6)) (/.f64 (/.f64 1/6 (pow.f64 re 6)) (log.f64 base)))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))))
(exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 base)))) (log.f64 base)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (log.f64 base)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base)))))) (pow.f64 im 6)) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4)))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (log.f64 base))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (log.f64 base))))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (/.f64 (pow.f64 im 6) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (/.f64 (pow.f64 im 6) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (*.f64 (pow.f64 re 6) 120) -1/720) (log.f64 base))))))))
(exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (log.f64 base)))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (log.f64 base)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base)))))) (pow.f64 im 6)) (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base))))) (pow.f64 im 4)))))
(+.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (log.f64 base))) (+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (log.f64 base))))) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (pow.f64 im 6) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (pow.f64 im 6) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (*.f64 (pow.f64 re 6) 120) -1/720) (log.f64 base))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(/.f64 1 (log.f64 (/.f64 1 base)))
(/.f64 1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 (/.f64 1 base)))
(/.f64 1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 (/.f64 1 base)))
(/.f64 1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 (/.f64 1 base)))
(/.f64 1 (neg.f64 (log.f64 base)))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 -1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 -1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 -1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 -1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 -1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 -1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 -1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 -1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (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 (pow.f64 (log.f64 base) 2) (*.f64 im im))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.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 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re)))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6)))))) (/.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 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re)))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6)))))) (/.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 (*.f64 im im) (*.f64 re re)) (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 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (/.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 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (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 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (/.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 (pow.f64 (log.f64 base) 2) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im))) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))) (/.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)))
(neg.f64 (/.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 (pow.f64 (log.f64 base) 2) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im))) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (/.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 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))) (/.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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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)))
(+.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 re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (/.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 (/.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)))))
(*.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/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (*.f64 -1/4 (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 (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 -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)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (neg.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 (*.f64 -1/4 (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 (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 (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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))) (/.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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (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/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 1/2 (/.f64 (*.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 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (pow.f64 im 6)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.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 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im 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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (*.f64 (log.f64 base) (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 1/2 (/.f64 (*.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 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (pow.f64 im 6)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))) (/.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))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 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 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(/.f64 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(/.f64 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(/.f64 -1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 -1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 -1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 -1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 -1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 -1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(*.f64 (sqrt.f64 (pow.f64 (log.f64 base) -2)) (sqrt.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(*.f64 1 (pow.f64 (log.f64 base) -2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -4)))
(pow.f64 (pow.f64 (log.f64 base) -2) 1)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(exp.f64 (log.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(log.f64 (exp.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) -2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) -2)))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -2))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(*.f64 1 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(cbrt.f64 (*.f64 (*.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 re im)) (pow.f64 (log.f64 base) -2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -4))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re))) 2))))
(pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) 1)
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(log.f64 (exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (pow.f32 (log.f32 (binary64->binary32 base)) -2)))
(binary32->binary64 (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))) (sqrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 1 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))) (cbrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(cbrt.f64 (*.f64 (*.f64 (*.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)) (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))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -4)) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re))) 2))))
(pow.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base)) 1)
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(exp.f64 (log.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(log.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (*.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (pow.f32 (log.f32 (binary64->binary32 base)) -2)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 1 (log.f32 (binary64->binary32 base)))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -4)) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re))) 2))))
(pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) 1)
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(exp.f64 (log.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(log.f64 (exp.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 1 (log.f32 (binary64->binary32 base)))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(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)))
(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)))
(*.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 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 (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))) (cbrt.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 (*.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 (hypot.f64 re im)))) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(cbrt.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 2) (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)))
(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)))
(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)))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base))))
(/.f64 1 (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))
(/.f64 1 (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 base))) (sqrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 1 (log.f64 base))
(*.f64 1 (/.f64 1 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 1 (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base))) (/.f64 1 (log.f64 base))))
(cbrt.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (log.f64 base))))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 1 (log.f64 base))
(exp.f64 (log.f64 (/.f64 1 (log.f64 base))))
(/.f64 1 (log.f64 base))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(/.f64 1 (log.f64 base))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (/.f32 1 (log.f32 (binary64->binary32 base))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(expm1.f64 (log1p.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))) (sqrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 1 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))) (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))) (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)) (pow.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)) 2)))
(pow.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) 1)
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(exp.f64 (log.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(log.f64 (exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))))
(binary32->binary64 (log.f32 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 -1 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (*.f32 (/.f32 -1 (log.f32 (binary64->binary32 base))) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (/.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (log.f32 (binary64->binary32 base))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(*.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))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 base))))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base))) (pow.f64 (hypot.f64 im re) (/.f64 -2 (log.f64 base)))))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 1)
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))))
(pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 -1 (log.f32 (binary64->binary32 base)))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 base))))
(/.f64 -1 (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 base))))
(/.f64 -1 (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 -1 (log.f64 base))) (sqrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 -1 (log.f64 base))
(*.f64 1 (/.f64 -1 (log.f64 base)))
(/.f64 -1 (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 -1 (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (log.f64 base))) (/.f64 -1 (log.f64 base))))
(cbrt.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (log.f64 base)))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (/.f64 -1 (log.f64 base))))
(pow.f64 (/.f64 -1 (log.f64 base)) 1)
(/.f64 -1 (log.f64 base))
(exp.f64 (log.f64 (/.f64 -1 (log.f64 base))))
(/.f64 -1 (log.f64 base))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 base))))
(/.f64 -1 (log.f64 base))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (log.f64 base))))
(binary32->binary64 (/.f32 -1 (log.f32 (binary64->binary32 base))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (sqrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(*.f64 1 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -4))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re))) 2))))
(pow.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) 1)
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(exp.f64 (log.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(log.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (*.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2))))
(binary32->binary64 (neg.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2)))))
(binary32->binary64 (neg.f32 (/.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (pow.f32 (log.f32 (binary64->binary32 base)) 2))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (sqrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 1 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (cbrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -4)) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re))) 2))))
(pow.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base)) 1)
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(exp.f64 (log.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(log.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (*.f32 (*.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (neg.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2))))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (neg.f32 (/.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (pow.f32 (log.f32 (binary64->binary32 base)) 2)))))
-8
-4
-3
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
(log1p.f64 (expm1.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(expm1.f64 (log1p.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(*.f64 (sqrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (sqrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 2)))
(pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1)
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(exp.f64 (log.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(log.f64 (exp.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 -1 (pow.f64 (log.f64 base) 2))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (*.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (pow.f32 (log.f32 (binary64->binary32 base)) -2)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (pow.f32 (log.f32 (binary64->binary32 base)) -2)))
(binary32->binary64 (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) -2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) -2)))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) -2))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (/.f32 1 (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (log.f64 base))))
(binary32->binary64 (/.f32 -1 (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))))
(binary32->binary64 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 -1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))))
(binary32->binary64 (log.f32 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 -1 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (*.f32 (/.f32 -1 (log.f32 (binary64->binary32 base))) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (/.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (*.f32 (*.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (neg.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2))))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (neg.f32 (/.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (pow.f32 (log.f32 (binary64->binary32 base)) 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (*.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2))))
(binary32->binary64 (neg.f32 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 -1 (pow.f32 (log.f32 (binary64->binary32 base)) 2)))))
(binary32->binary64 (neg.f32 (/.f32 (neg.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))) (pow.f32 (log.f32 (binary64->binary32 base)) 2))))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (log.f64 base) 2)))
(binary32->binary64 (pow.f32 (log.f32 (binary64->binary32 base)) 2))

eval477.0ms (3%)

Compiler

Compiled 22322 to 12984 computations (41.8% saved)

prune298.0ms (1.9%)

Pruning

51 alts after pruning (46 fresh and 5 done)

PrunedKeptTotal
New66210672
Fresh93645
Picked235
Done022
Total67351724
Accuracy
100.0%
Counts
724 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
98.9%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
76.3%
(/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
99.2%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 1 (log.f64 base)))
99.0%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) 2))
8.3%
(/.f64 (neg.f64 (log.f64 im)) -4)
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.2%
(/.f64 (log.f64 im) (log.f64 base))
8.0%
(/.f64 (log.f64 im) -4)
99.2%
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
50.2%
(/.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (log.f64 (hypot.f64 re im))))
50.5%
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
98.7%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
99.0%
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base))
99.1%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
99.0%
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))) (log.f64 base))
99.0%
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 6)))) (log.f64 base))
99.2%
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
99.2%
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
98.9%
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
98.7%
(neg.f64 (log.f64 (expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))))
98.8%
(neg.f64 (log.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))
7.7%
(neg.f64 (log.f64 im))
51.0%
(neg.f64 (exp.f64 (log.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))))
97.5%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.0%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
98.8%
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))
9.3%
(log.f64 (exp.f64 1/4))
71.9%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
47.8%
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
47.9%
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
8.9%
(cbrt.f64 (neg.f64 (log.f64 im)))
8.4%
18
8.6%
12
8.7%
9
8.7%
8
8.9%
6
9.2%
4
9.4%
3
9.7%
2
10.0%
3/2
10.2%
1
9.9%
3/4
9.8%
1/2
9.3%
1/4
8.9%
1/8
9.7%
-1/4
10.3%
-1/2
10.9%
-1
10.4%
-2
10.1%
-3
99.1%
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
98.9%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
76.3%
(/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
99.2%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (/.f64 1 (log.f64 base)))
99.0%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) 2))
8.3%
(/.f64 (neg.f64 (log.f64 im)) -4)
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.2%
(/.f64 (log.f64 im) (log.f64 base))
8.0%
(/.f64 (log.f64 im) -4)
99.2%
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
50.2%
(/.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (log.f64 (hypot.f64 re im))))
50.5%
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
98.7%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
99.0%
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base))
99.1%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
99.0%
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))) (log.f64 base))
99.0%
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 6)))) (log.f64 base))
99.2%
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
99.2%
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
98.9%
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
98.7%
(neg.f64 (log.f64 (expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))))
98.8%
(neg.f64 (log.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))
7.7%
(neg.f64 (log.f64 im))
51.0%
(neg.f64 (exp.f64 (log.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))))
97.5%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.0%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
98.8%
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))
9.3%
(log.f64 (exp.f64 1/4))
71.9%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
47.8%
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
47.9%
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
8.9%
(cbrt.f64 (neg.f64 (log.f64 im)))
8.4%
18
8.6%
12
8.7%
9
8.7%
8
8.9%
6
9.2%
4
9.4%
3
9.7%
2
10.0%
3/2
10.2%
1
9.9%
3/4
9.8%
1/2
9.3%
1/4
8.9%
1/8
9.7%
-1/4
10.3%
-1/2
10.9%
-1
10.4%
-2
10.1%
-3
Compiler

Compiled 1648 to 1284 computations (22.1% saved)

localize171.0ms (1.1%)

Localize:

Found 24 expressions with local error:

NewAccuracyProgram
99.6%
(/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
99.6%
(/.f64 1 (log.f64 (hypot.f64 re im)))
99.7%
(/.f64 1 (log.f64 base))
99.9%
(log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))
99.3%
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
99.5%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
99.7%
(/.f64 1 (log.f64 base))
99.6%
(/.f64 (log.f64 base) (log.f64 im))
99.7%
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
99.6%
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
99.6%
(*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
99.7%
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
99.7%
(/.f64 1 (log.f64 base))
99.6%
(/.f64 1 (log.f64 (hypot.f64 re im)))
99.6%
(/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
98.6%
(exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
99.7%
(/.f64 1 (log.f64 base))
99.5%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
99.3%
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
99.7%
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
99.6%
(/.f64 (log.f64 base) (log.f64 im))
99.7%
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
99.6%
(*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
99.6%
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
Compiler

Compiled 154 to 47 computations (69.5% saved)

series78.0ms (0.5%)

Counts
9 → 280
Calls

72 calls:

TimeVariablePointExpression
19.0ms
base
@-inf
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
7.0ms
base
@inf
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
6.0ms
base
@0
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
2.0ms
im
@inf
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
2.0ms
base
@-inf
(*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))

rewrite101.0ms (0.6%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
628×*-commutative
566×div-inv
542×log-div
480×log-prod
324×exp-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024189
198189
2401189
32262189
Stop Event
node limit
Counts
9 → 324
Calls
Call 1
Inputs
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (log.f64 im))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
Outputs
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
base
im
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
base
im
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
base
im
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
base
im
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
base
im
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
base
im
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
base
im
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
base
im
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
base
im
Calls

30 calls:

1.0ms
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
0.0ms
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
0.0ms
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
0.0ms
(*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
0.0ms
(exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))

simplify309.0ms (1.9%)

Algorithm
egg-herbie
Rules
1908×fma-def
1322×associate-*r*
1126×+-commutative
684×associate-+r+
683×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0110332768
1330830414
Stop Event
node limit
Counts
604 → 585
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 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.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 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))) (*.f64 1/6 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.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 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))) (*.f64 1/6 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (log.f64 (/.f64 1 im)))))) (pow.f64 im 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.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/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))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))))) (*.f64 (pow.f64 re 6) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(exp.f64 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.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/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -360 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 30 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 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/720 (/.f64 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 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/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 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/720 (/.f64 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 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/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -360 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 30 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 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/720 (/.f64 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 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/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 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/720 (/.f64 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 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 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 (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)))))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (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 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(log.f64 (exp.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.f64 1 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)
(exp.f64 (log.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(log.f64 (exp.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (sqrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(*.f64 1 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(pow.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)
(exp.f64 (log.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(log.f64 (exp.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (*.f32 (log.f32 (binary64->binary32 base)) (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 im))))
(expm1.f64 (log1p.f64 (/.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 1 (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (log.f64 base) (log.f64 im))) (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 1)
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(log.f64 (exp.f64 (/.f64 (log.f64 base) (log.f64 im))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 im))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 im))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 im))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)) (sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(*.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1) 1)
(exp.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(binary32->binary64 (pow.f32 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 im))) -1))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(*.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))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1)
(exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(expm1.f64 (log1p.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (sqrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (sqrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 1 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(pow.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1)
(exp.f64 (log.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(log.f64 (exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(binary32->binary64 (log.f32 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 1 (log.f32 (binary64->binary32 base))))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(expm1.f64 (log1p.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(*.f64 1 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(pow.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))) 1)
(exp.f64 (log.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(log.f64 (exp.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (exp.f32 (log.f32 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))) (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(*.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))) (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))) (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))) 1)
(exp.f64 (log.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(log.f64 (exp.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (exp.f32 (log.f32 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (*.f32 (log.f32 (binary64->binary32 base)) (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(binary32->binary64 (pow.f32 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 im))) -1))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 im))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 im))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 im))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (/.f32 1 (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(binary32->binary64 (log.f32 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 1 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (log.f32 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (/.f32 1 (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (exp.f32 (log.f32 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))))
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))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (neg.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))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (neg.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))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (neg.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))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (neg.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 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (log.f64 im)))))
(-.f64 (-.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) (+.f64 (/.f64 (*.f64 1/8 (+.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 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 1/8 (log.f64 base)) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))))))) (*.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))))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))
(fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)) (log.f64 base)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 -1/2 im) im) (log.f64 base)) (*.f64 (*.f64 re re) (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 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)) (log.f64 base))))))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 -1/2 im) im) (log.f64 base)) (*.f64 (*.f64 re re) (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 (*.f64 (*.f64 1/4 (pow.f64 im 4)) (log.f64 base)) (pow.f64 (neg.f64 (log.f64 re)) 3))) (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 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3))))))))) (pow.f64 re 6)) (*.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)) (log.f64 base)))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 -1/2 im) im) (log.f64 base)) (*.f64 (*.f64 re re) (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/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 (*.f64 (*.f64 1/4 (pow.f64 im 4)) (log.f64 base)) (pow.f64 (neg.f64 (log.f64 re)) 3))))) (/.f64 (*.f64 (*.f64 (*.f64 1/720 (pow.f64 im 6)) 120) (log.f64 base)) (pow.f64 (log.f64 re) 2)))) (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 (*.f64 (*.f64 1/4 (pow.f64 im 4)) (log.f64 base)) (pow.f64 (neg.f64 (log.f64 re)) 3))) (pow.f64 re 4))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(/.f64 (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 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.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 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))) (pow.f64 re 4)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(-.f64 (-.f64 (*.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 (*.f64 (*.f64 1/4 (pow.f64 im 4)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (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 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base)))))))))) (pow.f64 re 6)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))
(-.f64 (-.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/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 (*.f64 (*.f64 1/4 (pow.f64 im 4)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 im 6) 120)))))) (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 (*.f64 (*.f64 1/4 (pow.f64 im 4)) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (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 im im) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)) (log.f64 base))) (/.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 im im) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)) (log.f64 base))) (/.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 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)) (log.f64 base))) (/.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) (+.f64 (/.f64 (*.f64 1/8 (+.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 (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))))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1 (/.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 (*.f64 (*.f64 -1/2 (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (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 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (log.f64 base))))) (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 (*.f64 (*.f64 -1/2 (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (log.f64 base))))) (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 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (log.f64 base))))) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (log.f64 base)))))))))) (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 (*.f64 (*.f64 -1/2 (*.f64 re re)) (log.f64 base)) (*.f64 (*.f64 im im) (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/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (log.f64 base))))))) (/.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (pow.f64 (log.f64 im) 2)))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (log.f64 base))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (/.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 (log.f64 base) (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (neg.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 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (log.f64 base))))) (pow.f64 im 4)) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (*.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 (*.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))))) (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 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (log.f64 base))))) (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 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (log.f64 base)))))))))) (pow.f64 im 6)) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 (*.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/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (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))))))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (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))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2) (log.f64 (hypot.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))
(fma.f64 -1 (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.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 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))) (*.f64 1/6 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))
(fma.f64 -1 (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (*.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 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (*.f64 im im) (log.f64 im))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6)) (pow.f64 (log.f64 im) 3)) (*.f64 1/6 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) (*.f64 (pow.f64 re 6) (+.f64 (/.f64 (*.f64 1/8 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (*.f64 im im) (log.f64 im))) (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (*.f64 1/6 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))))))) (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re))))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 re)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))
(fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)) (*.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 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (neg.f64 (log.f64 re)) 2)) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 re)) 3))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)) (*.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 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 re)) 3))) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (neg.f64 (log.f64 re)) 2)) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 re)) 3))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 base) 2) (/.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 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (neg.f64 (log.f64 re)) 2)) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 re)) 3)))))))) (pow.f64 re 6)) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)) (*.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 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 im 6) 120))) (/.f64 (*.f64 (*.f64 (*.f64 1/2 im) im) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (neg.f64 (log.f64 re))))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 re)) 3))) (pow.f64 re 4)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (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) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (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) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (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) (pow.f64 (log.f64 base) 2)))))))))) (pow.f64 re 6)) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2)) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 2))) (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 im 6) 120))) (/.f64 (*.f64 (*.f64 (*.f64 1/2 im) im) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (log.f64 (/.f64 -1 re))))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 4)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re))))
(fma.f64 -1 (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re))) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)) (pow.f64 (log.f64 re) 3))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.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 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))) (*.f64 1/6 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re)))))
(fma.f64 -1 (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.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 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (*.f64 re re) (log.f64 re))) (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (*.f64 1/6 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re)))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 re))) (*.f64 (pow.f64 im 6) (+.f64 (/.f64 (*.f64 1/8 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)) (pow.f64 (log.f64 re) 3)))) (*.f64 (*.f64 re re) (log.f64 re))) (fma.f64 1/8 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (*.f64 1/6 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))))) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)) (pow.f64 (log.f64 re) 3))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))
(fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 2)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 2))))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (log.f64 (/.f64 1 im)))))) (pow.f64 im 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (pow.f64 (neg.f64 (log.f64 im)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 base) 2)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 im)) 3)))))))) (pow.f64 im 6)) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 2)))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 2))) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 2))))))) (/.f64 (*.f64 1/720 (*.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 im) 2)))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))
(fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.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) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 base) 2) (/.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 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))))))) (pow.f64 im 6)) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 2))) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (/.f64 (*.f64 1/720 (*.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4)))
(/.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)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(/.f64 (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 (*.f64 (*.f64 1/2 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 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 (*.f64 1/2 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 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 (*.f64 (*.f64 1/2 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 (*.f64 (*.f64 1/2 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 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 (*.f64 1/2 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 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 (*.f64 (*.f64 1/2 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))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (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)))))
(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 (*.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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (neg.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 (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 (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 (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 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.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/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 base) (pow.f64 im 6))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im 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 (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 (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 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.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/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 base) (pow.f64 im 6))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (neg.f64 (neg.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))))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))
(/.f64 (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))))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (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)))
(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))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))))) (*.f64 (pow.f64 re 6) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base))) (fma.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))))) (*.f64 (pow.f64 re 6) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (fma.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))))) (*.f64 (*.f64 (pow.f64 re 6) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (log.f64 base)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (log.f64 base))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (log.f64 base))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))) (/.f64 (pow.f64 re 6) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base))) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base))) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 re 4))) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (/.f64 (pow.f64 re 6) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))) (/.f64 (pow.f64 re 6) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3))))))))
(exp.f64 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (*.f64 (pow.f64 im 4) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (fma.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (fma.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))))) (*.f64 (*.f64 (pow.f64 im 6) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (/.f64 (pow.f64 im 4) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (/.f64 (pow.f64 im 4) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (/.f64 (pow.f64 im 6) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))))))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (exp.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))) (/.f64 (pow.f64 im 6) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (log.f64 base)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (log.f64 base))) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (log.f64 base))) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 im 4))) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (/.f64 (pow.f64 im 6) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))))))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (/.f64 (pow.f64 im 6) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(exp.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)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1/24 (*.f64 (pow.f64 re 4) (fma.f64 24 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4)))) (neg.f64 (/.f64 3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (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/24 (*.f64 (pow.f64 re 4) (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4)))) 24 (neg.f64 (/.f64 3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -360 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 30 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 1/720 (*.f64 (pow.f64 re 6) (fma.f64 -360 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 (log.f64 base) (*.f64 im im))) (+.f64 (/.f64 30 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 (+.f64 (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) 720)))) (fma.f64 1/24 (*.f64 (pow.f64 re 4) (fma.f64 24 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4)))) (neg.f64 (/.f64 3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (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/720 (*.f64 (pow.f64 re 6) (fma.f64 -360 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 (+.f64 (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) 720 (/.f64 30 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (fma.f64 1/24 (*.f64 (pow.f64 re 4) (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4)))) 24 (neg.f64 (/.f64 3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(/.f64 (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 (*.f64 (*.f64 1/2 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/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 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/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) 24)) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(-.f64 (fma.f64 1/24 (/.f64 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) -3 (+.f64 (*.f64 -6 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/2 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/720 (/.f64 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 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/720 (/.f64 (fma.f64 -360 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))) 720))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) 24)) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(-.f64 (fma.f64 1/720 (/.f64 (fma.f64 -360 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))) (fma.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3)))) 720 (/.f64 (*.f64 (pow.f64 im 6) 30) (pow.f64 (log.f64 base) 3)))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) -3 (+.f64 (*.f64 -6 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/2 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 (*.f64 (*.f64 1/2 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/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 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/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) 24)) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(-.f64 (fma.f64 1/24 (/.f64 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) -3 (+.f64 (*.f64 -6 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/2 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/720 (/.f64 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 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/720 (/.f64 (fma.f64 -360 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))) 720))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) 24)) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(-.f64 (fma.f64 1/720 (/.f64 (fma.f64 -360 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))) (fma.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3)))) 720 (/.f64 (*.f64 (pow.f64 im 6) 30) (pow.f64 (log.f64 base) 3)))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) -3 (+.f64 (*.f64 -6 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (*.f64 1/2 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/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(fma.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4)))) 24) (/.f64 3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (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/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -360 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 30 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))))
(fma.f64 1/720 (*.f64 (pow.f64 im 6) (fma.f64 -360 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 (log.f64 base) (*.f64 re re))) (+.f64 (/.f64 30 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 (+.f64 (/.f64 1/48 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) 720)))) (fma.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4)))) 24) (/.f64 3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (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/720 (*.f64 (pow.f64 im 6) (fma.f64 -360 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 (+.f64 (/.f64 1/48 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) 720 (/.f64 30 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (fma.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4)))) 24) (/.f64 3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 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/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) 24)) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 1/24 (/.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) -3 (+.f64 (*.f64 -6 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 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/720 (/.f64 (fma.f64 -360 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3)))) 720))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) 24)) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(-.f64 (fma.f64 1/720 (/.f64 (fma.f64 -360 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))))) (fma.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3)))) 720 (*.f64 30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) -3 (+.f64 (*.f64 -6 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im 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/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 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/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) 24)) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 1/24 (/.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) -3 (+.f64 (*.f64 -6 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 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/720 (/.f64 (fma.f64 -360 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3)))) 720))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) 24)) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(-.f64 (fma.f64 1/720 (/.f64 (fma.f64 -360 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))))) (fma.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3)))) 720 (*.f64 30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) -3 (+.f64 (*.f64 -6 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))) (/.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 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)))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (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 (log.f64 im) 2) (pow.f64 im 4))) (/.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 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 (*.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 (log.f64 im) 2) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 1/8 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))))) (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 (log.f64 im) 2) (pow.f64 im 4))) (/.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 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 (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 (log.f64 im) 3) (pow.f64 im 6)))))))
(/.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))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)))) (/.f64 1 (neg.f64 (log.f64 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (/.f64 (*.f64 1/4 (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))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3))) (pow.f64 re 4))) (/.f64 1 (neg.f64 (log.f64 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.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 (*.f64 1/4 (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 (*.f64 1/4 (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 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)))) (/.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 (log.f64 re) 2)) (/.f64 (*.f64 (*.f64 (*.f64 1/2 im) im) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (neg.f64 (log.f64 re))))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3))) (pow.f64 re 4))) (/.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 (*.f64 im im) (*.f64 re 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 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 4))) (/.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 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.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 (*.f64 1/720 (pow.f64 im 6)) 120) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 6))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 4))) (/.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 (*.f64 im im) (*.f64 re re)) (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)))
(+.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 (*.f64 im im) (*.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 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 (*.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 (*.f64 re re) (log.f64 re))) (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 im im) (*.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 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 (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 (*.f64 re re) (log.f64 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 (*.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))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2)))) (/.f64 1 (neg.f64 (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 (*.f64 1/4 (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))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (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 1 (neg.f64 (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 (*.f64 1/4 (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 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))))))) (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 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2)))) (/.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 (*.f64 (*.f64 1/2 (*.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)))) (neg.f64 (log.f64 im))))) (pow.f64 im 6))) (/.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 1 (neg.f64 (log.f64 im))))
(/.f64 -1 (log.f64 (/.f64 -1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 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))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (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))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 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 (+.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 (*.f64 re re) (*.f64 im im)) (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/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 (*.f64 1/2 (*.f64 re re)) (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)))) (log.f64 (/.f64 -1 im))))) (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 (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)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(/.f64 (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 (*.f64 (*.f64 1/2 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 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 (*.f64 1/2 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 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 (*.f64 (*.f64 1/2 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 (*.f64 (*.f64 1/2 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 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (/.f64 (*.f64 (*.f64 1/2 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 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 (*.f64 (*.f64 1/2 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))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (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)))))
(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 (*.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 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (neg.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 (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 (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 (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 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.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/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 base) (pow.f64 im 6))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im 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 (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 (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 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.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/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (*.f64 (log.f64 base) (pow.f64 im 6))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(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)))
(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)))
(*.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 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 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (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)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)))
(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)))
(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)))
(log.f64 (exp.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(*.f64 1 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))) 2)))
(pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(log.f64 (exp.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (sqrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 1 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (*.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))))))
(cbrt.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(pow.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(log.f64 (exp.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (*.f32 (log.f32 (binary64->binary32 base)) (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))))
(binary32->binary64 (/.f32 1 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.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))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (log.f64 base) (log.f64 im))) (/.f64 (log.f64 base) (log.f64 im))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (/.f64 (log.f64 base) (log.f64 im)))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 im)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 1)
(/.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))
(log.f64 (exp.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 im))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 im))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 im))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)) (sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(cbrt.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2)))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1) 1)
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))))
(binary32->binary64 (pow.f32 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 im))) -1))
(binary32->binary64 (/.f32 1 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 im)))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))
(*.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))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1 (log.f64 base))))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))) (pow.f64 (hypot.f64 im re) (*.f64 2 (/.f64 1 (log.f64 base))))))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1)
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(expm1.f64 (log1p.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (sqrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (sqrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 1 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (cbrt.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re))) (pow.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re))) 2)))
(pow.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1)
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(exp.f64 (log.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(log.f64 (exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (log.f32 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 1 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (*.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 1 (log.f32 (binary64->binary32 base)))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (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)))
(expm1.f64 (log1p.f64 (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)))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))) (sqrt.f64 (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)))
(*.f64 1 (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)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))) (cbrt.f64 (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)))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(cbrt.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 im re))) 2)))
(pow.f64 (exp.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)))
(exp.f64 (log.f64 (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)))
(log.f64 (exp.f64 (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)))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (exp.f32 (log.f32 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))))
(binary32->binary64 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
-64
-8
-4
-2
-1
-1/2
-1/4
-1/8
0
1/8
1/4
1/2
1
3/2
2
3
4
6
8
64
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))) (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
(*.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))) (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))) (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))) (/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))) (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))) 2)))
(pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))) 1)
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
(exp.f64 (log.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
(log.f64 (exp.f64 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (exp.f32 (log.f32 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (*.f32 (log.f32 (binary64->binary32 base)) (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))))
(binary32->binary64 (/.f32 1 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))))
(binary32->binary64 (pow.f32 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 im))) -1))
(binary32->binary64 (/.f32 1 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 im))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (log.f64 im))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 im))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (/.f32 1 (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (log.f32 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 1 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (*.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (*.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (pow.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im))))))
(binary32->binary64 (binary64->binary32 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))
(binary32->binary64 (log.f32 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (neg.f32 (log.f32 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (/.f32 1 (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 (hypot.f64 im re)))))
(binary32->binary64 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (exp.f32 (log.f32 (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (/.f32 1 (log.f32 (hypot.f32 (binary64->binary32 re) (binary64->binary32 im))))))

eval569.0ms (3.6%)

Compiler

Compiled 30653 to 18572 computations (39.4% saved)

prune293.0ms (1.8%)

Pruning

50 alts after pruning (44 fresh and 6 done)

PrunedKeptTotal
New7347741
Fresh43741
Picked325
Done145
Total74250792
Accuracy
100.0%
Counts
792 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(pow.f64 (log.f64 (exp.f64 (/.f64 (log.f64 base) (log.f64 im)))) -1)
74.9%
(pow.f64 (expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 im)))) -1)
98.9%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
76.0%
(/.f64 (/.f64 1 (log.f64 base)) (exp.f64 (log.f64 (/.f64 1 (log.f64 im)))))
99.0%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) 2))
8.3%
(/.f64 (neg.f64 (log.f64 im)) -4)
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.2%
(/.f64 (log.f64 im) (log.f64 base))
8.0%
(/.f64 (log.f64 im) -4)
98.9%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))
99.0%
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 im))))
99.1%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
99.2%
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)))
50.5%
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
98.7%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
99.1%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
99.0%
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))) (log.f64 base))
99.0%
(*.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 6)))) (log.f64 base))
99.2%
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (pow.f64 (log.f64 base) 2))) (log.f64 base))
98.9%
(neg.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
98.8%
(neg.f64 (log.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))
7.7%
(neg.f64 (log.f64 im))
51.0%
(neg.f64 (exp.f64 (log.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))))
97.5%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.0%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
98.8%
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))
9.3%
(log.f64 (exp.f64 1/4))
71.9%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
47.8%
(exp.f64 (*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 im)))))
47.9%
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
8.9%
(cbrt.f64 (neg.f64 (log.f64 im)))
8.4%
18
8.6%
12
8.7%
9
8.7%
8
8.9%
6
9.2%
4
9.4%
3
9.7%
2
10.0%
3/2
10.2%
1
9.9%
3/4
9.8%
1/2
9.3%
1/4
8.9%
1/8
9.7%
-1/4
10.3%
-1/2
10.9%
-1
10.4%
-2
10.1%
-3
Compiler

Compiled 1409 to 674 computations (52.2% saved)

regimes215.0ms (1.3%)

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

5 calls:

45.0ms
re
44.0ms
base
44.0ms
(log.f64 base)
41.0ms
im
23.0ms
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
Results
AccuracySegmentsBranch
99.5%1re
99.5%1im
99.5%1base
99.5%1(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
99.5%1(log.f64 base)
Compiler

Compiled 1010 to 347 computations (65.6% saved)

regimes66.0ms (0.4%)

Counts
28 → 1
Calls
Call 1
Inputs
-3
-2
-1
-1/2
-1/4
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
(neg.f64 (log.f64 im))
(/.f64 (log.f64 im) -4)
(/.f64 (neg.f64 (log.f64 im)) -4)
(log.f64 (exp.f64 1/4))
(cbrt.f64 (neg.f64 (log.f64 im)))
(/.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 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
Outputs
(/.f64 (log.f64 im) (log.f64 base))
Calls

4 calls:

17.0ms
(log.f64 base)
15.0ms
base
15.0ms
im
14.0ms
re
Results
AccuracySegmentsBranch
99.2%1re
99.2%1im
99.2%1base
99.2%1(log.f64 base)
Compiler

Compiled 86 to 58 computations (32.6% saved)

regimes66.0ms (0.4%)

Counts
24 → 2
Calls
Call 1
Inputs
-3
-2
-1
-1/2
-1/4
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
(neg.f64 (log.f64 im))
(/.f64 (log.f64 im) -4)
(/.f64 (neg.f64 (log.f64 im)) -4)
(log.f64 (exp.f64 1/4))
(cbrt.f64 (neg.f64 (log.f64 im)))
Outputs
(cbrt.f64 (neg.f64 (log.f64 im)))
1
Calls

3 calls:

25.0ms
base
13.0ms
re
12.0ms
im
Results
AccuracySegmentsBranch
10.9%1re
10.9%1im
15.9%2base
Compiler

Compiled 53 to 41 computations (22.6% saved)

regimes28.0ms (0.2%)

Counts
23 → 2
Calls
Call 1
Inputs
-3
-2
-1
-1/2
-1/4
1/8
1/4
1/2
3/4
1
3/2
2
3
4
6
8
9
12
18
(neg.f64 (log.f64 im))
(/.f64 (log.f64 im) -4)
(/.f64 (neg.f64 (log.f64 im)) -4)
(log.f64 (exp.f64 1/4))
Outputs
-1
1
Calls

1 calls:

24.0ms
base
Results
AccuracySegmentsBranch
15.7%2base
Compiler

Compiled 41 to 34 computations (17.1% saved)

regimes15.0ms (0.1%)

Counts
9 → 2
Calls
Call 1
Inputs
-3
-2
-1
-1/2
-1/4
1/8
1/4
1/2
3/4
Outputs
-1
3/4
Calls

1 calls:

13.0ms
base
Results
AccuracySegmentsBranch
15.4%2base
Compiler

Compiled 16 to 15 computations (6.3% saved)

regimes14.0ms (0.1%)

Counts
8 → 2
Calls
Call 1
Inputs
-3
-2
-1
-1/2
-1/4
1/8
1/4
1/2
Outputs
-1
1/2
Calls

1 calls:

13.0ms
base
Results
AccuracySegmentsBranch
15.2%2base
Compiler

Compiled 15 to 14 computations (6.7% saved)

regimes11.0ms (0.1%)

Counts
7 → 2
Calls
Call 1
Inputs
-3
-2
-1
-1/2
-1/4
1/8
1/4
Outputs
-1
1/4
Calls

1 calls:

10.0ms
base
Results
AccuracySegmentsBranch
14.9%2base
Compiler

Compiled 14 to 13 computations (7.1% saved)

regimes11.0ms (0.1%)

Counts
6 → 2
Calls
Call 1
Inputs
-3
-2
-1
-1/2
-1/4
1/8
Outputs
-1
1/8
Calls

1 calls:

9.0ms
base
Results
AccuracySegmentsBranch
14.5%2base
Compiler

Compiled 13 to 12 computations (7.7% saved)

regimes34.0ms (0.2%)

Counts
5 → 1
Calls
Call 1
Inputs
-3
-2
-1
-1/2
-1/4
Outputs
-1
Calls

2 calls:

28.0ms
im
5.0ms
base
Results
AccuracySegmentsBranch
10.9%1im
10.9%1base
Compiler

Compiled 16 to 14 computations (12.5% saved)

regimes11.0ms (0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
-3
-2
Outputs
-2
Calls

3 calls:

3.0ms
im
3.0ms
re
3.0ms
base
Results
AccuracySegmentsBranch
10.4%1base
10.4%1re
10.4%1im
Compiler

Compiled 17 to 14 computations (17.6% saved)

regimes9.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
-3
Outputs
-3
Calls

3 calls:

3.0ms
re
3.0ms
im
3.0ms
base
Results
AccuracySegmentsBranch
10.1%1base
10.1%1im
10.1%1re
Compiler

Compiled 16 to 13 computations (18.8% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
0.18474563237024652
240.823746220751
Results
24.0ms128×body256valid
Compiler

Compiled 141 to 121 computations (14.2% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
0.18474563237024652
240.823746220751
Results
24.0ms128×body256valid
Compiler

Compiled 117 to 105 computations (10.3% saved)

bsearch27.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
0.18474563237024652
240.823746220751
Results
26.0ms128×body256valid
Compiler

Compiled 117 to 105 computations (10.3% saved)

bsearch82.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
82.0ms
0.18474563237024652
240.823746220751
Results
80.0ms128×body256valid
Compiler

Compiled 117 to 105 computations (10.3% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
0.18474563237024652
240.823746220751
Results
28.0ms128×body256valid
Compiler

Compiled 117 to 105 computations (10.3% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
0.18474563237024652
240.823746220751
Results
27.0ms128×body256valid
Compiler

Compiled 117 to 105 computations (10.3% saved)

simplify11.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
034117
141117
243117
344117
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))
(if (<=.f64 base 1) (cbrt.f64 (neg.f64 (log.f64 im))) 1)
(if (<=.f64 base 1) -1 1)
(if (<=.f64 base 1) -1 3/4)
(if (<=.f64 base 1) -1 1/2)
(if (<=.f64 base 1) -1 1/4)
(if (<=.f64 base 3152519739159347/4503599627370496) -1 1/8)
-1
-2
-3
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(if (<=.f64 base 1) (cbrt.f64 (neg.f64 (log.f64 im))) 1)
(if (<=.f64 base 1) -1 1)
(if (<=.f64 base 1) -1 3/4)
(if (<=.f64 base 1) -1 1/2)
(if (<=.f64 base 1) -1 1/4)
(if (<=.f64 base 3152519739159347/4503599627370496) -1 1/8)
-1
-2
-3
Compiler

Compiled 87 to 75 computations (13.8% saved)

soundness924.0ms (5.8%)

Rules
2482×fma-def
1506×cube-prod
980×associate-*r*
980×associate-*r*
980×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079356
1169340
2247340
3407220
4671172
5996172
62866172
73089172
83205172
93351172
103525172
113837172
126058172
137128172
01384
14184
219384
388084
01384
14184
219384
388084
01384
14184
219384
388084
01384
14184
219384
388084
01384
14184
219384
388084
01384
14184
219384
388084
01384
14184
219384
388084
01384
14184
219384
388084
0121816291
1447216291
Stop Event
unsound
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 192 to 53 computations (72.4% saved)

end0.0ms (0%)

preprocess84.0ms (0.5%)

Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 236 to 168 computations (28.8% saved)

Profiling

Loading profile data...