math.log/2 on complex, imaginary part

Time bar (total: 8.7s)

analyze184.0ms (2.1%)

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

Compiled 32 to 21 computations (34.4% saved)

sample2.2s (25.6%)

Results
1.8s8256×body256valid
361.0ms2137×body256invalid
Bogosity

preprocess191.0ms (2.2%)

Algorithm
egg-herbie
Rules
2224×fma-neg
976×div-sub
738×+-commutative
638×*-commutative
554×sub-neg
Problems
137×(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
115×No Errors
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 base))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
079332
1230316
2433196
3714148
41118148
52615148
63365148
74834148
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (-.f64 (*.f64 (atan2.f64 im (neg.f64 re)) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (-.f64 (*.f64 (atan2.f64 (neg.f64 im) re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im))))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 (neg.f64 base))) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 (neg.f64 base)) (log.f64 (neg.f64 base))) (*.f64 0 0)))
(/.f64 (-.f64 (*.f64 (atan2.f64 re im) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (-.f64 (*.f64 (atan2.f64 im base) (log.f64 re)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 base base) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 0 0)))
(/.f64 (-.f64 (*.f64 (atan2.f64 base re) (log.f64 im)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 base base)))) 0)) (+.f64 (*.f64 (log.f64 im) (log.f64 im)) (*.f64 0 0)))
Outputs
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (atan2.f64 im (neg.f64 re)) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (fma.f64 (atan2.f64 im (neg.f64 re)) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im (neg.f64 re)) (log.f64 base)))
(/.f64 (atan2.f64 im (neg.f64 re)) (/.f64 (log.f64 base) 1))
(/.f64 (atan2.f64 im (neg.f64 re)) (log.f64 base))
(/.f64 (-.f64 (*.f64 (atan2.f64 (neg.f64 im) re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im))))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (fma.f64 (atan2.f64 (neg.f64 im) re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 (neg.f64 im) re) (log.f64 base)))
(/.f64 (atan2.f64 (neg.f64 im) re) (/.f64 (log.f64 base) 1))
(/.f64 (atan2.f64 (neg.f64 im) re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 (neg.f64 base))) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 (neg.f64 base)) (log.f64 (neg.f64 base))) (*.f64 0 0)))
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 (neg.f64 base)) 0) (*.f64 (log.f64 (neg.f64 base)) (log.f64 (neg.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (neg.f64 base))) (/.f64 (log.f64 (neg.f64 base)) (log.f64 (neg.f64 base))))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 (neg.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 (neg.f64 base)))
(/.f64 (-.f64 (*.f64 (atan2.f64 re im) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (fma.f64 (atan2.f64 re im) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 re im) (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 re im) (log.f64 base)))
(/.f64 (atan2.f64 re im) (log.f64 base))
(/.f64 (-.f64 (*.f64 (atan2.f64 im base) (log.f64 re)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 base base) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 0 0)))
(/.f64 (fma.f64 (atan2.f64 im base) (log.f64 re) 0) (*.f64 (log.f64 re) (log.f64 re)))
(*.f64 (/.f64 (atan2.f64 im base) (log.f64 re)) (/.f64 (log.f64 re) (log.f64 re)))
(*.f64 1 (/.f64 (atan2.f64 im base) (log.f64 re)))
(/.f64 (atan2.f64 im base) (log.f64 re))
(/.f64 (-.f64 (*.f64 (atan2.f64 base re) (log.f64 im)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 base base)))) 0)) (+.f64 (*.f64 (log.f64 im) (log.f64 im)) (*.f64 0 0)))
(/.f64 (fma.f64 (atan2.f64 base re) (log.f64 im) 0) (*.f64 (log.f64 im) (log.f64 im)))
(*.f64 (/.f64 (atan2.f64 base re) (log.f64 im)) (/.f64 (log.f64 im) (log.f64 im)))
(*.f64 1 (/.f64 (atan2.f64 base re) (log.f64 im)))
(/.f64 (atan2.f64 base re) (log.f64 im))
Compiler

Compiled 154 to 54 computations (64.9% saved)

eval1.0ms (0%)

Compiler

Compiled 101 to 34 computations (66.3% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
99.6%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.3%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
99.6%
(/.f64 (atan2.f64 im re) (log.f64 base))
Compiler

Compiled 50 to 30 computations (40% saved)

localize59.0ms (0.7%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.1%
(*.f64 (log.f64 base) (log.f64 base))
99.4%
(fma.f64 (atan2.f64 im re) (log.f64 base) 0)
99.6%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
99.6%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.6%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
99.4%
(fma.f64 (atan2.f64 im re) (log.f64 base) 0)
99.1%
(*.f64 (log.f64 base) (log.f64 base))
99.6%
(/.f64 (atan2.f64 im re) (log.f64 base))
Compiler

Compiled 52 to 14 computations (73.1% saved)

series79.0ms (0.9%)

Counts
4 → 92
Calls

30 calls:

TimeVariablePointExpression
22.0ms
im
@0
(/.f64 (atan2.f64 im re) (log.f64 base))
15.0ms
base
@0
(/.f64 (atan2.f64 im re) (log.f64 base))
11.0ms
base
@-inf
(/.f64 (atan2.f64 im re) (log.f64 base))
10.0ms
base
@inf
(/.f64 (atan2.f64 im re) (log.f64 base))
8.0ms
re
@0
(/.f64 (atan2.f64 im re) (log.f64 base))

rewrite85.0ms (1%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
752×associate-*r*
720×associate-*r/
670×associate-/r*
612×associate-*l*
556×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01468
13568
214668
382168
4681268
Stop Event
unsound
Counts
4 → 128
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 base))
(fma.f64 (atan2.f64 im re) (log.f64 base) 0)
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
Outputs
-3
-2
-1
-1/2
-1/4
0
1/4
1/2
3/4
1
3/2
2
3
4
5
6
9
base
-3
-2
-1
-1/2
-1/4
0
1/4
1/2
3/4
1
3/2
2
3
4
5
6
9
base
-3
-2
-1
-1/2
-1/4
0
1/4
1/2
3/4
1
3/2
2
3
4
5
6
9
base
-3
-2
-1
-1/2
-1/4
0
1/4
1/2
3/4
1
3/2
2
3
4
5
6
9
base
Calls

12 calls:

1.0ms
(/.f64 (atan2.f64 im re) (log.f64 base))
0.0ms
(/.f64 (atan2.f64 im re) (log.f64 base))
0.0ms
(*.f64 (log.f64 base) (log.f64 base))
0.0ms
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
0.0ms
(fma.f64 (atan2.f64 im re) (log.f64 base) 0)

simplify106.0ms (1.2%)

Algorithm
egg-herbie
Rules
1206×associate-/l*
1107×fma-def
792×distribute-lft-in
780×distribute-rgt-in
562×associate-*r/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01453830
12343598
29143598
350262666
Stop Event
node limit
Counts
220 → 83
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.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) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
-3
-2
-1
-1/2
-1/4
0
1/4
1/2
3/4
1
3/2
2
3
4
5
6
9
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
-3
-2
-1
-1/2
-1/4
0
1/4
1/2
3/4
1
3/2
2
3
4
5
6
9
(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/4
1/2
3/4
1
3/2
2
3
4
5
6
9
(log1p.f64 (expm1.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(*.f64 (sqrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (sqrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(*.f64 1 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) 1)
(exp.f64 (log.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(log.f64 (exp.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))
-3
-2
-1
-1/2
-1/4
0
1/4
1/2
3/4
1
3/2
2
3
4
5
6
9
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))) (sqrt.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 1 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base))) (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))) (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(pow.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base))) 1)
(exp.f64 (log.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(log.f64 (exp.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (/.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (/.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))
(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 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 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 (log.f64 base) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (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 (log.f64 base) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (log.f64 base) 2)
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
-3
-2
-1
-1/2
-1/4
0
1/4
1/2
3/4
1
3/2
2
3
4
5
6
9
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
-3
-2
-1
-1/2
-1/4
0
1/4
1/2
3/4
1
3/2
2
3
4
5
6
9
(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/4
1/2
3/4
1
3/2
2
3
4
5
6
9
(log1p.f64 (expm1.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (sqrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (sqrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 1 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) 1)
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (log.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 (exp.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
-3
-2
-1
-1/2
-1/4
0
1/4
1/2
3/4
1
3/2
2
3
4
5
6
9
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))) (sqrt.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base))) (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))) (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (*.f32 1 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (*.f32 1 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (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))))

eval14.0ms (0.2%)

Compiler

Compiled 1072 to 360 computations (66.4% saved)

prune44.0ms (0.5%)

Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New641983
Fresh000
Picked112
Done000
Total652085
Accuracy
99.9%
Counts
85 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.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.6%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
97.5%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 base)))))
99.0%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (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.6%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.3%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
98.0%
(/.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))
45.0%
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (sqrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))
56.3%
(/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))
90.8%
(/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))
97.8%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
45.0%
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
99.5%
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
44.3%
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
90.5%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
6.1%
1
6.4%
1/4
11.1%
0
8.0%
-1/4
7.9%
-1/2
98.0%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (*.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.6%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 base)))))
97.5%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 base)))))
99.0%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (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.6%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.3%
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
98.0%
(/.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (cbrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))
45.0%
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (sqrt.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))
56.3%
(/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))
90.8%
(/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (fma.f64 (atan2.f64 im re) (log.f64 base) 0)) (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))
97.8%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
45.0%
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
99.5%
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
44.3%
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
90.5%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
6.1%
1
6.4%
1/4
11.1%
0
8.0%
-1/4
7.9%
-1/2
Compiler

Compiled 1310 to 672 computations (48.7% saved)

localize178.0ms (2.1%)

Localize:

Found 36 expressions with local error:

NewAccuracyProgram
99.7%
(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.7%
(fma.f64 (atan2.f64 im re) (log.f64 base) 0)
99.8%
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 base)))
99.8%
(/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (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)))))
97.4%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
99.7%
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
99.8%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.8%
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))
99.6%
(*.f64 (log.f64 base) (log.f64 base))
99.7%
(fma.f64 (atan2.f64 im re) (log.f64 base) 0)
99.8%
(/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))
100.0%
(log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))
94.3%
(log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
99.0%
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
99.8%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.8%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.9%
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
99.9%
(expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
99.7%
(fma.f64 (atan2.f64 im re) (log.f64 base) 0)
99.7%
(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.6%
(*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.6%
(*.f64 (log.f64 base) (log.f64 base))
99.8%
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))
99.8%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.7%
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
97.4%
(cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
99.8%
(/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))
99.7%
(fma.f64 (atan2.f64 im re) (log.f64 base) 0)
99.6%
(*.f64 (log.f64 base) (log.f64 base))
99.5%
(expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
99.8%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.0%
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
94.3%
(log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
99.9%
(expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
99.9%
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
99.8%
(/.f64 (atan2.f64 im re) (log.f64 base))
Compiler

Compiled 276 to 39 computations (85.9% saved)

series349.0ms (4%)

Counts
11 → 320
Calls

87 calls:

TimeVariablePointExpression
99.0ms
re
@0
(log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
78.0ms
im
@0
(log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
61.0ms
base
@inf
(log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
24.0ms
base
@-inf
(log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
16.0ms
re
@-inf
(log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))

rewrite346.0ms (4%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
1098×prod-exp
988×log-prod
948×log-div
558×div-exp
506×flip-+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026213
190195
2501195
34192195
Stop Event
node limit
Counts
11 → 1467
Calls
Call 1
Inputs
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.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))))
Outputs
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) -2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 4))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) -1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (log.f64 base) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (log.f64 base) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0)))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1))) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (*.f64 (pow.f64 (log.f64 base) -2) -1))) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1)))
(/.f64 (-.f64 (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (+.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6) (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0)
(+.f64 1 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(+.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1)
(+.f64 -1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)
(-.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (/.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(-.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(*.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1) (/.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 1 (/.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1) (-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (*.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (-.f64 -1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1)) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1)) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1)) (neg.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 0) (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0))
(/.f64 (-.f64 1 (*.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))) (-.f64 1 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (-.f64 1 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))) (-.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1)))
(+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0)
(+.f64 0 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (log.f64 (atan2.f64 im re)) (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (/.f64 -1 (log.f64 base))))
(+.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (*.f64 (/.f64 -1 (log.f64 base)) 1)))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (atan2.f64 im re)))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 (exp.f64 (atan2.f64 im re)))))
(+.f64 (log.f64 -1) (log.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(+.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (log.f64 (/.f64 1 (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (/.f64 -1 (log.f64 base))) (log.f64 (neg.f64 (atan2.f64 im re))))
(+.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)))))
(+.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(+.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) -3))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2))) (log.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2))))
(+.f64 (log.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (log.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2)) (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2)))
(+.f64 (log.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1)) (log.f64 (pow.f64 (atan2.f64 im re) 1)))
(+.f64 (log.f64 (pow.f64 (atan2.f64 im re) 1)) (log.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)) (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(+.f64 (log.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1)) (log.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1)) (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3)) (log.f64 (pow.f64 (pow.f64 (log.f64 base) -3) 1/3)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3)) (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3)))
(-.f64 0 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (log.f64 (atan2.f64 im re)) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (log.f64 base))))
(-.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re))))
(-.f64 (log.f64 -1) (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(-.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))))
(-.f64 (log.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)))))
(-.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1)) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (log.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)))) (*.f64 2/3 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1)) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (exp.f64 (log.f64 (neg.f64 (log.f64 base))))))
(-.f64 (log.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3))) (log.f64 (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3))))
(-.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))) (log.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(-.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)))) (log.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(-.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (*.f64 2/3 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 2/3 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1)) (log.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))) (*.f64 2/3 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base))))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1)) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re)))) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base))))))
(-.f64 (log.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (log.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))))
(-.f64 (log.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (*.f64 2/3 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (log.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (log.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(-.f64 (log.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (log.f64 (neg.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 1 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 2 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 1/3 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2)) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 -1 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 1/6 (log.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/3)
(/.f64 1 (/.f64 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))))
(/.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3)) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base))))) (log.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(/.f64 (-.f64 0 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 (neg.f64 (log.f64 base))))) (log.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 (log.f64 base))) 3)) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (-.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (log.f64 (atan2.f64 im re)) (neg.f64 (log.f64 (log.f64 base)))))))
(/.f64 (-.f64 0 (pow.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 0 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 0 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (log.f64 (neg.f64 (log.f64 base))) 3)) (+.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (atan2.f64 im re)))) (+.f64 (*.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 (neg.f64 (log.f64 base)))) (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (log.f64 base)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (neg.f64 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (-.f64 0 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (log.f64 (/.f64 -1 (log.f64 base))) (log.f64 (/.f64 -1 (log.f64 base))))) (-.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 (atan2.f64 im re)) 2)) (-.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (-.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (-.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (-.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (-.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 0) (-.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0))
(neg.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) -2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 4))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) -1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (log.f64 base) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (log.f64 base) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0)))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1))) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (*.f64 (pow.f64 (log.f64 base) -2) -1))) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1)))
(/.f64 (-.f64 (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 0 (*.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0)
(+.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) -1)
(+.f64 1 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1))
(+.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1))
(+.f64 -1 (fma.f64 (atan2.f64 im re) (log.f64 base) 1))
(-.f64 0 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0)
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 0 (*.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 1)
(-.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)
(-.f64 (/.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 -1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (-.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) -1))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (-.f64 1 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) -1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2)) (-.f64 -1 (fma.f64 (atan2.f64 im re) (log.f64 base) 1)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (neg.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (neg.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (-.f64 1 (*.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1) (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1))) (-.f64 1 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)))
(/.f64 (-.f64 1 (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1))) (-.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1)))
(neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (log.f64 (atan2.f64 im re))))
(fma.f64 (atan2.f64 im re) (log.f64 base) 0)
(fma.f64 (log.f64 base) (atan2.f64 im re) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (+.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6) (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) -2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 4))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) -1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (log.f64 base) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (log.f64 base) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0)))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1))) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (*.f64 (pow.f64 (log.f64 base) -2) -1))) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1)))
(/.f64 (-.f64 (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (+.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6) (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 1 (exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) 1))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) -1) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) 1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) -1) (log.f64 base))
(/.f64 (*.f64 -1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) -1) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 2/3)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1)
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/3)
(pow.f64 (exp.f64 2) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (neg.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(exp.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) -1) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -2) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 2) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (pow.f64 (log.f64 base) -2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) -1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 2)))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) 2)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1)))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) 1))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) -2)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)) 1))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 -1 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 3) (pow.f64 (cbrt.f64 (log.f64 base)) 3))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) 1) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) -1) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) -1) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (pow.f64 (atan2.f64 im re) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 -1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) 1) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) -1) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) -1) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) 1) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) -1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) 1) (pow.f64 (log.f64 base) 3))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) -1) (pow.f64 (neg.f64 (log.f64 base)) 3))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (neg.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (exp.f64 (log.f64 (pow.f64 (atan2.f64 im re) 3))) (pow.f64 (log.f64 base) 3))
(/.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)))) (pow.f64 (log.f64 base) 2))
(/.f64 (exp.f64 (log.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (*.f64 3 (log.f64 (neg.f64 (atan2.f64 im re))))) (exp.f64 (*.f64 3 (log.f64 (neg.f64 (log.f64 base))))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) -1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 2)
(pow.f64 (exp.f64 3) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 3))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(neg.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3) (*.f64 (log.f64 (atan2.f64 im re)) 3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 3) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3/2) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3/2)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 3) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 3) (*.f64 (log.f64 (log.f64 base)) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (neg.f64 (log.f64 base))) 3)))
(pow.f64 (log.f64 base) 4)
(pow.f64 (pow.f64 (log.f64 base) 2) 2)
(pow.f64 (pow.f64 (log.f64 base) 4) 1)
(pow.f64 (pow.f64 (log.f64 base) 6) 2/3)
(pow.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 6)) 1/3)
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (log.f64 base)) 2))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 6)))
(exp.f64 (*.f64 4 (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) 4))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) 3)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (log.f64 (log.f64 base)) 3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (log.f64 (log.f64 base)) 3)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) 3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 2) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1) (*.f64 (log.f64 (log.f64 base)) 2)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(-.f64 0 (neg.f64 (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 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) -1) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) 1) (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) 1) (pow.f64 (cbrt.f64 (log.f64 base)) 1))
(*.f64 (exp.f64 (*.f64 4/3 (log.f64 (log.f64 base)))) (exp.f64 (*.f64 2/3 (log.f64 (log.f64 base)))))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (log.f64 base)))) (exp.f64 (*.f64 4/3 (log.f64 (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.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 (pow.f64 (log.f64 base) 4)) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.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))))
(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 (neg.f64 (log.f64 base)) 2)
(pow.f64 (exp.f64 1) (*.f64 (log.f64 (log.f64 base)) 2))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 6)) 1/6)
(pow.f64 (exp.f64 2) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 1/3) (*.f64 6 (log.f64 (log.f64 base))))
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 4 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1/3) (*.f64 (*.f64 4 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1/3) (*.f64 (*.f64 5 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 5 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) 1/3)))
(exp.f64 (neg.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) -1)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) -2)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 2)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (-.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (-.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) -1)))
Calls

40 calls:

3.0ms
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
0.0ms
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
0.0ms
(log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
0.0ms
(expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
0.0ms
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))

simplify584.0ms (6.7%)

Algorithm
egg-herbie
Rules
1218×fma-def
688×distribute-lft-in
585×+-commutative
574×distribute-rgt-in
531×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0189731445
1475731445
Stop Event
node limit
Counts
1787 → 870
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(log.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(log.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(log.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(log.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(log.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(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) 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 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) -2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 4))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) -1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (log.f64 base) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (log.f64 base) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0)))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1))) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (*.f64 (pow.f64 (log.f64 base) -2) -1))) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1)))
(/.f64 (-.f64 (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (+.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6) (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(log1p.f64 (expm1.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(expm1.f64 (log1p.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 1 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(pow.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(exp.f64 (log.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(log.f64 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (log1p.f32 (expm1.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0)
(+.f64 1 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(+.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1)
(+.f64 -1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(-.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)
(-.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (/.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(-.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(*.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1) (/.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 1 (/.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1) (-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (*.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (-.f64 -1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1)) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1)) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1)) (neg.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 0) (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0))
(/.f64 (-.f64 1 (*.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))) (-.f64 1 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (-.f64 1 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))) (-.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1)))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(expm1.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(exp.f64 (log.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (expm1.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0)
(+.f64 0 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (log.f64 (atan2.f64 im re)) (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (/.f64 -1 (log.f64 base))))
(+.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (*.f64 (/.f64 -1 (log.f64 base)) 1)))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (atan2.f64 im re)))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 (exp.f64 (atan2.f64 im re)))))
(+.f64 (log.f64 -1) (log.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(+.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (log.f64 (/.f64 1 (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (/.f64 -1 (log.f64 base))) (log.f64 (neg.f64 (atan2.f64 im re))))
(+.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)))))
(+.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(+.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) -3))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2))) (log.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2))))
(+.f64 (log.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (log.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2)) (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2)))
(+.f64 (log.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1)) (log.f64 (pow.f64 (atan2.f64 im re) 1)))
(+.f64 (log.f64 (pow.f64 (atan2.f64 im re) 1)) (log.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)) (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(+.f64 (log.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1)) (log.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1)) (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3)) (log.f64 (pow.f64 (pow.f64 (log.f64 base) -3) 1/3)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3)) (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3)))
(-.f64 0 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (log.f64 (atan2.f64 im re)) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (log.f64 base))))
(-.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re))))
(-.f64 (log.f64 -1) (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(-.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))))
(-.f64 (log.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)))))
(-.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1)) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (log.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)))) (*.f64 2/3 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1)) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (exp.f64 (log.f64 (neg.f64 (log.f64 base))))))
(-.f64 (log.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3))) (log.f64 (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3))))
(-.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))) (log.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(-.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)))) (log.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(-.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (*.f64 2/3 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 2/3 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1)) (log.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))) (*.f64 2/3 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base))))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1)) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re)))) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base))))))
(-.f64 (log.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (log.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))))
(-.f64 (log.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (*.f64 2/3 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (log.f64 (log.f64 base)))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (log.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (log.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(-.f64 (log.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (log.f64 (neg.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 1 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 2 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 1/3 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2)) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 -1 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 1/6 (log.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/3)
(/.f64 1 (/.f64 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))))
(/.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3)) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base))))) (log.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(/.f64 (-.f64 0 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 (neg.f64 (log.f64 base))))) (log.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 (log.f64 base))) 3)) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (-.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (log.f64 (atan2.f64 im re)) (neg.f64 (log.f64 (log.f64 base)))))))
(/.f64 (-.f64 0 (pow.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 0 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 0 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (log.f64 (neg.f64 (log.f64 base))) 3)) (+.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (atan2.f64 im re)))) (+.f64 (*.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 (neg.f64 (log.f64 base)))) (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (log.f64 base)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (neg.f64 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (-.f64 0 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (log.f64 (/.f64 -1 (log.f64 base))) (log.f64 (/.f64 -1 (log.f64 base))))) (-.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 (atan2.f64 im re)) 2)) (-.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (-.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (-.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (-.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (-.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 0) (-.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0))
(neg.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(log1p.f64 (expm1.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 1 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(exp.f64 (log.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (log.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) -2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 4))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) -1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (log.f64 base) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (log.f64 base) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0)))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1))) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (*.f64 (pow.f64 (log.f64 base) -2) -1))) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1)))
(/.f64 (-.f64 (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(log1p.f64 (expm1.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(expm1.f64 (log1p.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 1 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(pow.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(exp.f64 (log.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(log.f64 (exp.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (exp.f32 (log.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(+.f64 0 (*.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0)
(+.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) -1)
(+.f64 1 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1))
(+.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1))
(+.f64 -1 (fma.f64 (atan2.f64 im re) (log.f64 base) 1))
(-.f64 0 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0)
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 0 (*.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 1)
(-.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)
(-.f64 (/.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 -1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (-.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) -1))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (-.f64 1 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) -1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2)) (-.f64 -1 (fma.f64 (atan2.f64 im re) (log.f64 base) 1)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (neg.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (neg.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (-.f64 1 (*.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1) (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1))) (-.f64 1 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)))
(/.f64 (-.f64 1 (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1))) (-.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1)))
(neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (log.f64 (atan2.f64 im re))))
(fma.f64 (atan2.f64 im re) (log.f64 base) 0)
(fma.f64 (log.f64 base) (atan2.f64 im re) 0)
(log1p.f64 (expm1.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(expm1.f64 (log1p.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))) (sqrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(*.f64 1 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))) (cbrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))))) (cbrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))) (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) 1)
(exp.f64 (log.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(log.f64 (exp.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(binary32->binary64 (expm1.f32 (log1p.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (+.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6) (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))) (sqrt.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(*.f64 1 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base))) (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))) (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(pow.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base))) 1)
(exp.f64 (log.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (/.f32 (expm1.f32 (log1p.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) -2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 4))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) -1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (log.f64 base) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (log.f64 base) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0)))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1))) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (*.f64 (pow.f64 (log.f64 base) -2) -1))) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1)))
(/.f64 (-.f64 (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (+.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6) (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (cbrt.f32 (*.f32 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 1 (exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) 1))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) -1) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) 1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) -1) (log.f64 base))
(/.f64 (*.f64 -1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) -1) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 2/3)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1)
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/3)
(pow.f64 (exp.f64 2) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (neg.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(exp.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) -1) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -2) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 2) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (pow.f64 (log.f64 base) -2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) -1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 2)))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) 2)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 1 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(exp.f64 (log.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (exp.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) 1))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) -2)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)) 1))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 -1 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 3) (pow.f64 (cbrt.f64 (log.f64 base)) 3))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) 1) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) -1) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) -1) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (pow.f64 (atan2.f64 im re) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 -1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) 1) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) -1) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) -1) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) 1) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) -1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) 1) (pow.f64 (log.f64 base) 3))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) -1) (pow.f64 (neg.f64 (log.f64 base)) 3))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (neg.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (exp.f64 (log.f64 (pow.f64 (atan2.f64 im re) 3))) (pow.f64 (log.f64 base) 3))
(/.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)))) (pow.f64 (log.f64 base) 2))
(/.f64 (exp.f64 (log.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (exp.f64 (*.f64 3 (log.f64 (neg.f64 (atan2.f64 im re))))) (exp.f64 (*.f64 3 (log.f64 (neg.f64 (log.f64 base))))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) -1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 2)
(pow.f64 (exp.f64 3) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 3))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(neg.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3) (*.f64 (log.f64 (atan2.f64 im re)) 3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 3) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3/2) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3/2)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 3) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 3) (*.f64 (log.f64 (log.f64 base)) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (neg.f64 (log.f64 base))) 3)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 1 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (*.f32 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(pow.f64 (log.f64 base) 4)
(pow.f64 (pow.f64 (log.f64 base) 2) 2)
(pow.f64 (pow.f64 (log.f64 base) 4) 1)
(pow.f64 (pow.f64 (log.f64 base) 6) 2/3)
(pow.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 6)) 1/3)
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (log.f64 base)) 2))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 6)))
(exp.f64 (*.f64 4 (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) 4))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) 3)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (log.f64 (log.f64 base)) 3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (log.f64 (log.f64 base)) 3)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) 3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 2) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1) (*.f64 (log.f64 (log.f64 base)) 2)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(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 0 (neg.f64 (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 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) -1) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) 1) (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) 1) (pow.f64 (cbrt.f64 (log.f64 base)) 1))
(*.f64 (exp.f64 (*.f64 4/3 (log.f64 (log.f64 base)))) (exp.f64 (*.f64 2/3 (log.f64 (log.f64 base)))))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (log.f64 base)))) (exp.f64 (*.f64 4/3 (log.f64 (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.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 (pow.f64 (log.f64 base) 4)) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.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))))
(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 (neg.f64 (log.f64 base)) 2)
(pow.f64 (exp.f64 1) (*.f64 (log.f64 (log.f64 base)) 2))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 6)) 1/6)
(pow.f64 (exp.f64 2) (log.f64 (log.f64 base)))
(pow.f64 (exp.f64 1/3) (*.f64 6 (log.f64 (log.f64 base))))
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 4 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1/3) (*.f64 (*.f64 4 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1/3) (*.f64 (*.f64 5 (log.f64 (log.f64 base))) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 5 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) 1/3)))
(exp.f64 (neg.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) -1)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) -2)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 2)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (-.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (log.f64 (log.f64 base)) -1)))
(exp.f64 (-.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) -1)))
(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))))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (expm1.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (log1p.f32 (expm1.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (exp.f32 (log.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (log.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))))
(binary32->binary64 (log1p.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0)))
(binary32->binary64 (binary64->binary32 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (/.f32 (expm1.f32 (log1p.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))
(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 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (*.f32 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (cbrt.f32 (*.f32 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (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 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (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 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0) (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 (*.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 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))
(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))))))
Outputs
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 (/.f64 1 base)) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 (/.f64 1 base)) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 (/.f64 1 base)) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 (/.f64 1 base)) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 (/.f64 1 base)) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) -2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 4))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) -1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (log.f64 base) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (log.f64 base) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1))) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (*.f64 (pow.f64 (log.f64 base) -2) -1))) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6) (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (log1p.f32 (expm1.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0)
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 1 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 -1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (/.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1) (/.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1) (-.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (*.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (-.f64 -1 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1)) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1)) (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -1)) (neg.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 0) (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 1 (*.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))) (-.f64 1 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 1 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))) (-.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (expm1.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0)
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (atan2.f64 im re)) (neg.f64 (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (*.f64 (/.f64 -1 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 (exp.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 -1) (log.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (log.f64 (/.f64 1 (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (/.f64 -1 (log.f64 base))) (log.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) -3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2))) (log.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2)) (log.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1)) (log.f64 (pow.f64 (atan2.f64 im re) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (atan2.f64 im re) 1)) (log.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)) (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1)) (log.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1)) (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3)) (log.f64 (pow.f64 (pow.f64 (log.f64 base) -3) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3)) (log.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (atan2.f64 im re)) (log.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 -1) (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (log.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1)) (log.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (log.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)))) (*.f64 2/3 (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (log.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1)) (log.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (exp.f64 (log.f64 (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3))) (log.f64 (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))) (log.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)))) (log.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (*.f64 2/3 (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (log.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 2/3 (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1)) (log.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))) (*.f64 2/3 (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1)) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re)))) (log.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (log.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (*.f64 2/3 (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (log.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (log.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (log.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (log.f64 (neg.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 2 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1/3 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2)) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3)) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1/6 (log.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3)) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base))))) (log.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 0 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 (neg.f64 (log.f64 base))))) (log.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 (log.f64 base))) 3)) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (-.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base)))) (*.f64 (log.f64 (atan2.f64 im re)) (neg.f64 (log.f64 (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 0 (pow.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 0 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 0 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (log.f64 (neg.f64 (log.f64 base))) 3)) (+.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (atan2.f64 im re)))) (+.f64 (*.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 (neg.f64 (log.f64 base)))) (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (neg.f64 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 0 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (log.f64 (/.f64 -1 (log.f64 base))) (log.f64 (/.f64 -1 (log.f64 base))))) (-.f64 (log.f64 (neg.f64 (atan2.f64 im re))) (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base)))) (pow.f64 (log.f64 (atan2.f64 im re)) 2)) (-.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (-.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (-.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (-.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 0) (-.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (log.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) -2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 4))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) -1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (log.f64 base) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (log.f64 base) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1))) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (*.f64 (pow.f64 (log.f64 base) -2) -1))) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (exp.f32 (log.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(+.f64 0 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0)
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 1 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 -1 (fma.f64 (atan2.f64 im re) (log.f64 base) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 0 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (-.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (-.f64 1 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) -1))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2)) (-.f64 -1 (fma.f64 (atan2.f64 im re) (log.f64 base) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (neg.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (neg.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 1 (*.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1) (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1))) (-.f64 1 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 1 (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1))) (-.f64 1 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (log.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (log.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (log.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(fma.f64 (atan2.f64 im re) (log.f64 base) 0)
(/.f64 (atan2.f64 im re) (log.f64 base))
(fma.f64 (log.f64 base) (atan2.f64 im re) 0)
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))) (sqrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))) (cbrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))))) (cbrt.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))) (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (expm1.f32 (log1p.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))))
(binary32->binary64 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6) (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))) (sqrt.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base))) (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))) (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (expm1.f32 (log1p.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0)
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 (pow.f64 (exp.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (log.f64 (+.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (+.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (-.f64 (pow.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3) 1)) (log.f64 (+.f64 (*.f64 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (+.f64 1 (+.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1)) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (*.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) 1)) (log.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (log.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (log.f64 (exp.f64 (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 (exp.f64 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (exp.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (exp.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (pow.f64 (atan2.f64 im re) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (atan2.f64 im re) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 1/3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/2 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (+.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (/.f64 1 (log.f64 base))) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) 1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) -2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) (pow.f64 (log.f64 base) -2)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) -1) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 4))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1) -1) (*.f64 (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1) (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) -1)) (*.f64 (log.f64 base) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (*.f64 (log.f64 base) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 3) -1)) (*.f64 (log.f64 base) (+.f64 (pow.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) 2) (+.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2)))) (-.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (pow.f64 (log.f64 base) -2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (neg.f64 (pow.f64 (log.f64 base) -2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2))) (*.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2)))) (-.f64 (*.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 1) (pow.f64 (log.f64 base) -2)) (*.f64 -1 (pow.f64 (log.f64 base) -2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (*.f64 (pow.f64 (log.f64 base) -2) 0)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1))) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (*.f64 (pow.f64 (log.f64 base) -2) -1))) (-.f64 (*.f64 (pow.f64 (log.f64 base) -2) (fma.f64 (atan2.f64 im re) (log.f64 base) 1)) (*.f64 (pow.f64 (log.f64 base) -2) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (*.f64 0 (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (-.f64 (*.f64 0 (pow.f64 (log.f64 base) -2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/6)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (+.f64 (pow.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) (log.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (log.f64 (/.f64 (-.f64 (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (+.f64 1 (pow.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6) (*.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (cbrt.f32 (*.f32 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (cbrt.f32 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) -1) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) -1) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) 1) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) -1) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) -1) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 2/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 2) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) -1) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -2) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 2) (*.f64 (log.f64 (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (log.f64 (pow.f64 (log.f64 base) -2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 2) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 3) (pow.f64 (cbrt.f64 (log.f64 base)) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -1) (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) -1) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) 1) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) -1) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) -1) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) -1) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (pow.f64 (atan2.f64 im re) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) 1) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) 1) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) 1) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) -1) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)) -1) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2))) (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) -1) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) 1) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) -1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) 1) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) -1) (pow.f64 (neg.f64 (log.f64 base)) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (neg.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (pow.f64 (atan2.f64 im re) 3))) (pow.f64 (log.f64 base) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)))) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (*.f64 3 (log.f64 (neg.f64 (atan2.f64 im re))))) (exp.f64 (*.f64 3 (log.f64 (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 3/2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3/2) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 3) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1) (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3) (*.f64 (log.f64 (atan2.f64 im re)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) 3) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3/2) (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 3) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 3) (*.f64 (log.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (neg.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (*.f32 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(pow.f64 (log.f64 base) 4)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 2) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 4) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 6) 2/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 6)) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 2) (*.f64 (log.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 4 (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) 4))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (log.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (log.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 2) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1) (*.f64 (log.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (*.f64 (log.f64 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 3/2) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (*.f64 (log.f64 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 3) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (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 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))))
(/.f64 (atan2.f64 im re) (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)))))
(/.f64 (atan2.f64 im re) (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)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (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 (atan2.f64 im re) (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 (atan2.f64 im re) (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 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 5)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) -1) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) 1) (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) 1) (pow.f64 (cbrt.f64 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (*.f64 4/3 (log.f64 (log.f64 base)))) (exp.f64 (*.f64 2/3 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (*.f64 2/3 (log.f64 (log.f64 base)))) (exp.f64 (*.f64 4/3 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 5)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (log.f64 base) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 3) 2/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (neg.f64 (log.f64 base)) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1) (*.f64 (log.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 6)) 1/6)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 2) (log.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1/3) (*.f64 6 (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (log.f64 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (log.f64 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) 1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 4 (log.f64 (log.f64 base))) 1/3) (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1/3) (*.f64 (*.f64 4 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) 1/3) (*.f64 (*.f64 5 (log.f64 (log.f64 base))) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 (*.f64 5 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) 1/3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (neg.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) -2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (*.f64 6 (log.f64 (log.f64 base))) 1/6) (*.f64 (log.f64 (log.f64 base)) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 base)) 1) (*.f64 (log.f64 (log.f64 base)) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 base)) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(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))))))
(/.f64 (atan2.f64 im re) (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 (atan2.f64 im re) (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 (atan2.f64 im re) (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 (atan2.f64 im re) (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))))))
(/.f64 (atan2.f64 im re) (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))))))
(/.f64 (atan2.f64 im re) (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)
(/.f64 (atan2.f64 im re) (log.f64 base))
(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))))))
(/.f64 (atan2.f64 im re) (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))))))
(/.f64 (atan2.f64 im re) (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 (/.f64 (atan2.f64 im re) (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 (/.f64 (atan2.f64 im re) (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))))))
(binary32->binary64 (cbrt.f32 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.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 (binary64->binary32 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (expm1.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (log1p.f32 (expm1.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (exp.f32 (log.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (log.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (log1p.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0)))
(binary32->binary64 (binary64->binary32 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0))) (*.f64 (log.f64 base) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (expm1.f32 (log1p.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (*.f32 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (cbrt.f32 (*.f32 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (cbrt.f32 (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (*.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (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 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 (atan2.f64 im re) (log.f64 base) 0) (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 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0) (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 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0) (cbrt.f32 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.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 (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 (atan2.f64 im re) (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 (atan2.f64 im re) (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 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.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 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (fma.f64 (atan2.f64 im re) (log.f64 base) 0)))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (fma.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)) 0))
(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 (/.f64 (atan2.f64 im re) (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 (/.f64 (atan2.f64 im re) (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))))))
(binary32->binary64 (cbrt.f32 (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base))) (*.f32 (log.f32 (binary64->binary32 base)) (log.f32 (binary64->binary32 base)))))))

eval415.0ms (4.8%)

Compiler

Compiled 32509 to 9715 computations (70.1% saved)

prune313.0ms (3.6%)

Pruning

17 alts after pruning (14 fresh and 3 done)

PrunedKeptTotal
New160091609
Fresh9514
Picked325
Done011
Total1612171629
Accuracy
100.0%
Counts
1629 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.8%
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
99.6%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.1%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
99.0%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
90.8%
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
99.1%
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
99.0%
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
99.4%
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
99.2%
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
99.5%
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
44.3%
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
90.5%
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
6.1%
1
6.4%
1/4
11.1%
0
8.0%
-1/4
7.9%
-1/2
97.8%
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
99.6%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.1%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
99.0%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
90.8%
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
99.1%
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
99.0%
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
99.4%
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
99.2%
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
99.5%
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
44.3%
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
90.5%
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
6.1%
1
6.4%
1/4
11.1%
0
8.0%
-1/4
7.9%
-1/2
Compiler

Compiled 554 to 412 computations (25.6% saved)

localize177.0ms (2%)

Localize:

Found 26 expressions with local error:

NewAccuracyProgram
99.2%
(pow.f64 (log.f64 base) -2)
99.4%
(*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))
99.5%
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
90.3%
(cbrt.f64 (pow.f64 (atan2.f64 im re) 3))
98.8%
(pow.f64 (atan2.f64 im re) 3)
99.6%
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
99.3%
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
99.5%
(*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
99.9%
(/.f64 1 (atan2.f64 im re))
99.3%
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
99.5%
(/.f64 (log.f64 base) (atan2.f64 im re))
99.5%
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
99.6%
(/.f64 1 (log.f64 base))
99.5%
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
99.4%
(*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))
99.2%
(pow.f64 (log.f64 base) -2)
99.6%
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
98.8%
(pow.f64 (atan2.f64 im re) 3)
90.3%
(cbrt.f64 (pow.f64 (atan2.f64 im re) 3))
99.9%
(/.f64 1 (atan2.f64 im re))
99.5%
(*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
99.3%
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
99.5%
(/.f64 (log.f64 base) (atan2.f64 im re))
99.3%
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
99.6%
(/.f64 1 (log.f64 base))
99.5%
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
Compiler

Compiled 147 to 49 computations (66.7% saved)

series28.0ms (0.3%)

Counts
13 → 304
Calls

96 calls:

TimeVariablePointExpression
6.0ms
re
@inf
(/.f64 (log.f64 base) (atan2.f64 im re))
1.0ms
base
@-inf
(pow.f64 (log.f64 base) -2)
1.0ms
base
@inf
(pow.f64 (log.f64 base) -2)
1.0ms
base
@0
(pow.f64 (log.f64 base) -2)
1.0ms
base
@-inf
(*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))

rewrite211.0ms (2.4%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
1352×prod-exp
548×log-prod
466×*-commutative
456×unswap-sqr
388×log-div
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026207
197201
2333201
32009201
Stop Event
node limit
Counts
13 → 951
Calls
Call 1
Inputs
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 1 (atan2.f64 im re))
(cbrt.f64 (pow.f64 (atan2.f64 im re) 3))
(pow.f64 (atan2.f64 im re) 3)
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
(pow.f64 (log.f64 base) -2)
(*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
Outputs
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 1 (/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) -2))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (-.f64 0 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 3)) (+.f64 0 (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) (*.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 (/.f64 1 (log.f64 base)) 0)
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 0))
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(+.f64 0 (/.f64 1 (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 1 (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 0) (/.f64 1 (log.f64 base)))
(+.f64 (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (/.f64 1 (log.f64 base)))
(-.f64 0 (/.f64 -1 (log.f64 base)))
(*.f64 1 (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(*.f64 -1 (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 1 (log.f64 base)) 3))
(*.f64 (/.f64 -1 (log.f64 base)) -1)
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) -2)) -1)
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1/2) (pow.f64 (/.f64 1 (log.f64 base)) 1/2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1/4) (pow.f64 (pow.f64 (log.f64 base) 2) -1/4))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) -1/2) 1) (pow.f64 (pow.f64 (log.f64 base) -1/2) 1))
(pow.f64 (log.f64 base) -1)
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(pow.f64 (pow.f64 (log.f64 base) 2) -1/2)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(pow.f64 (exp.f64 -1) (log.f64 (log.f64 base)))
(neg.f64 (/.f64 -1 (log.f64 base)))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 -2 (log.f64 (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1/2) (*.f64 (log.f64 (log.f64 base)) -1/2)))
(exp.f64 (-.f64 (*.f64 -2 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0)
(+.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))) (pow.f64 (atan2.f64 im re) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re)))))
(-.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(*.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1)
(*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (exp.f64 (log.f64 -1)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (/.f64 1 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) -1/2)) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (pow.f64 (log.f64 base) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) -1/2)) (/.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (/.f64 -1 (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2)) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (exp.f64 (log.f64 -1)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (exp.f64 (log.f64 (neg.f64 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(fma.f64 (/.f64 -1 (atan2.f64 im re)) 0 (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0)
(+.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re)))) (pow.f64 (atan2.f64 im re) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))) (/.f64 1 (pow.f64 (log.f64 base) -1/2))))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 -1 (pow.f64 (log.f64 base) -1/2))) (/.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))) (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2))) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 1 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2))))
(/.f64 1 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3)))
(/.f64 1 (/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (atan2.f64 im re))))
(/.f64 1 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 3)))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 1)
(/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 -1 (atan2.f64 im re)) (/.f64 1 (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) 0)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 1)
(pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(neg.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(fma.f64 (/.f64 1 (atan2.f64 im re)) 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(-.f64 0 (/.f64 -1 (atan2.f64 im re)))
(*.f64 1 (/.f64 1 (atan2.f64 im re)))
(*.f64 -1 (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 1 (atan2.f64 im re)) 1)
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (/.f64 -1 (atan2.f64 im re)) -1)
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/6) (pow.f64 (atan2.f64 im re) -1/6)) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6)) (*.f64 (pow.f64 (atan2.f64 im re) -1/6) (pow.f64 (atan2.f64 im re) -1/6)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2) (pow.f64 (atan2.f64 im re) -1/4)) (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2) (pow.f64 (atan2.f64 im re) -1/4)))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/4) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2)) (*.f64 (pow.f64 (atan2.f64 im re) -1/4) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/4) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/4))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 1) (pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 1))
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 1/2) (pow.f64 (/.f64 1 (atan2.f64 im re)) 1/2))
(pow.f64 (atan2.f64 im re) -1)
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1)
(pow.f64 (pow.f64 (atan2.f64 im re) 3) -1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/2)
(pow.f64 (pow.f64 (atan2.f64 im re) 3/2) -2/3)
(pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)
(pow.f64 (sqrt.f64 (atan2.f64 im re)) -2)
(pow.f64 (exp.f64 1/3) (*.f64 -1 (*.f64 3 (log.f64 (atan2.f64 im re)))))
(pow.f64 (exp.f64 -1) (log.f64 (atan2.f64 im re)))
(neg.f64 (/.f64 -1 (atan2.f64 im re)))
(exp.f64 (neg.f64 (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) -1/2) (*.f64 (log.f64 (atan2.f64 im re)) -1/2)))
(+.f64 (atan2.f64 im re) 0)
(+.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0))
(+.f64 (atan2.f64 im re) (*.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 0 (atan2.f64 im re))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (atan2.f64 im re))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base))) (atan2.f64 im re))
(-.f64 0 (neg.f64 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) 1)
(*.f64 1 (atan2.f64 im re))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 -1 (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) -1)
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) -1)
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 3/2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 3/2))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4)) (cbrt.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 1/6) 3) (pow.f64 (pow.f64 (atan2.f64 im re) 1/6) 3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) 3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) 3))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6)) (*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 1/6)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4))) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12)) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 6) 1/12) (pow.f64 (pow.f64 (atan2.f64 im re) 6) 1/12))
(*.f64 (pow.f64 (exp.f64 1/3) (/.f64 (*.f64 3 (log.f64 (atan2.f64 im re))) 2)) (pow.f64 (exp.f64 1/3) (/.f64 (*.f64 3 (log.f64 (atan2.f64 im re))) 2)))
(/.f64 (atan2.f64 im re) 1)
(/.f64 1 (/.f64 1 (atan2.f64 im re)))
(/.f64 1 (cbrt.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))
(/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 3))
(/.f64 1 (/.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 1 (/.f64 (/.f64 -1 (atan2.f64 im re)) -1))
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re)))
(/.f64 -1 (/.f64 -1 (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (neg.f64 (atan2.f64 im re)) -1)
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 -1)))
(/.f64 (+.f64 0 (pow.f64 (atan2.f64 im re) 3)) (+.f64 0 (-.f64 (pow.f64 (atan2.f64 im re) 2) 0)))
(/.f64 (-.f64 0 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (pow.f64 (atan2.f64 im re) 2))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 -1))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 -1) 3))
(pow.f64 (atan2.f64 im re) 1)
(pow.f64 (/.f64 1 (atan2.f64 im re)) -1)
(pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/2)
(pow.f64 (pow.f64 (atan2.f64 im re) 3/2) 2/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 6) 1/6)
(pow.f64 (pow.f64 (atan2.f64 im re) -1/2) -2)
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 3)
(pow.f64 (sqrt.f64 (atan2.f64 im re)) 2)
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (atan2.f64 im re))))
(pow.f64 (exp.f64 1) (log.f64 (atan2.f64 im re)))
(neg.f64 (neg.f64 (atan2.f64 im re)))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (atan2.f64 im re) 2))
(atan2.f64 im re)
(exp.f64 (log.f64 (atan2.f64 im re)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) 2))
(*.f64 1 (pow.f64 (atan2.f64 im re) 3))
(*.f64 -1 (pow.f64 (neg.f64 (atan2.f64 im re)) 3))
(*.f64 (pow.f64 (atan2.f64 im re) 3) 1)
(*.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (atan2.f64 im re) 3/2))
(*.f64 (pow.f64 (atan2.f64 im re) 3/4) (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) -1)
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3) (pow.f64 (atan2.f64 im re) 3/4))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) 3) (pow.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2)) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2)))
(/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) -2))
(/.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) 3))
(/.f64 1 (/.f64 1 (pow.f64 (atan2.f64 im re) 3)))
(/.f64 1 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 -1 (pow.f64 (/.f64 -1 (atan2.f64 im re)) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) 1)
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 1 (atan2.f64 im re)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 3))
(/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) -1)
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(neg.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3))
(sqrt.f64 (pow.f64 (atan2.f64 im re) 6))
(cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 3))
(exp.f64 (*.f64 3 (log.f64 (atan2.f64 im re))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0))
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (log.f64 base) -2))
(+.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (pow.f64 (log.f64 base) -2))
(+.f64 (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) -2))
(+.f64 (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) -2))
(*.f64 1 (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 base) (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (neg.f64 (pow.f64 (log.f64 base) -1/2))))
(*.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) 1)
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (pow.f64 (log.f64 base) -1/2) 3))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) -1/2) 3) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) -1)
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 4))
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (neg.f64 (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3)) (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 4))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (exp.f64 -2) (/.f64 (log.f64 (log.f64 base)) 2)) (pow.f64 (exp.f64 -2) (/.f64 (log.f64 (log.f64 base)) 2)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2)))
(/.f64 1 (/.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))))
(/.f64 (/.f64 1 (log.f64 base)) (log.f64 base))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) -2) 1)
(/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) -2))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) -1)
(neg.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(exp.f64 (*.f64 -2 (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(+.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) 1))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) 1))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) -1))
(/.f64 1 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) -1))
(/.f64 1 (/.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))) -1))
(/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 1 (/.f64 -1 (*.f64 (pow.f64 (log.f64 base) -2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 -1 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) -1)
(pow.f64 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) -1)
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 -1 (log.f64 base))))
(exp.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))))
(exp.f64 (-.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (log.f64 base))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 1 (/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) -2))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (-.f64 0 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 3)) (+.f64 0 (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) (*.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
Calls

39 calls:

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

simplify378.0ms (4.3%)

Algorithm
egg-herbie
Rules
1000×*-commutative
960×unswap-sqr
874×associate-*r/
527×associate-*l/
465×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
011838589963539
1277327039
Stop Event
node limit
Counts
1255 → 752
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.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 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re))
(/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re))
(/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re))
(/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 1 (/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) -2))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (-.f64 0 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 3)) (+.f64 0 (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) (*.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (sqrt.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(*.f64 1 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(pow.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 1)
(exp.f64 (log.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(log.f64 (exp.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(+.f64 (/.f64 1 (log.f64 base)) 0)
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 0))
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(+.f64 0 (/.f64 1 (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 1 (log.f64 base)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 0) (/.f64 1 (log.f64 base)))
(+.f64 (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (/.f64 1 (log.f64 base)))
(-.f64 0 (/.f64 -1 (log.f64 base)))
(*.f64 1 (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(*.f64 -1 (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 1 (log.f64 base)) 3))
(*.f64 (/.f64 -1 (log.f64 base)) -1)
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) -2)) -1)
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1/2) (pow.f64 (/.f64 1 (log.f64 base)) 1/2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1/4) (pow.f64 (pow.f64 (log.f64 base) 2) -1/4))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) -1/2) 1) (pow.f64 (pow.f64 (log.f64 base) -1/2) 1))
(pow.f64 (log.f64 base) -1)
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(pow.f64 (pow.f64 (log.f64 base) 2) -1/2)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(pow.f64 (exp.f64 -1) (log.f64 (log.f64 base)))
(neg.f64 (/.f64 -1 (log.f64 base)))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 -2 (log.f64 (log.f64 base)))))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1/2) (*.f64 (log.f64 (log.f64 base)) -1/2)))
(exp.f64 (-.f64 (*.f64 -2 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base)))))
(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))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(log1p.f64 (expm1.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(expm1.f64 (log1p.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (sqrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 1 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1)
(exp.f64 (log.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(log.f64 (exp.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(binary32->binary64 (/.f32 1 (/.f32 (log.f32 (binary64->binary32 base)) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))))
(+.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0)
(+.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))) (pow.f64 (atan2.f64 im re) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re)))))
(-.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(*.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1)
(*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (exp.f64 (log.f64 -1)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (/.f64 1 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) -1/2)) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (pow.f64 (log.f64 base) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) -1/2)) (/.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (/.f64 -1 (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2)) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (exp.f64 (log.f64 -1)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (exp.f64 (log.f64 (neg.f64 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(fma.f64 (/.f64 -1 (atan2.f64 im re)) 0 (/.f64 (log.f64 base) (atan2.f64 im re)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(log.f64 (exp.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(log1p.f64 (expm1.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(expm1.f64 (log1p.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))) (sqrt.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(*.f64 1 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))) (cbrt.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))) (cbrt.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))) (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(pow.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) 1)
(exp.f64 (log.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(log.f64 (exp.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(binary32->binary64 (/.f32 -1 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (neg.f32 (log.f32 (binary64->binary32 base))))))
(+.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0)
(+.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re)))) (pow.f64 (atan2.f64 im re) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))) (/.f64 1 (pow.f64 (log.f64 base) -1/2))))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 -1 (pow.f64 (log.f64 base) -1/2))) (/.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))) (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2))) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(-.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 1 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2))))
(/.f64 1 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3)))
(/.f64 1 (/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (atan2.f64 im re))))
(/.f64 1 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 3)))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 1)
(/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 -1 (atan2.f64 im re)) (/.f64 1 (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) 0)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 1)
(pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(neg.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(fma.f64 (/.f64 1 (atan2.f64 im re)) 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(*.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))) (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(pow.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))) 1)
(exp.f64 (log.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(log.f64 (exp.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(binary32->binary64 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (neg.f32 (log.f32 (binary64->binary32 base)))))
(-.f64 0 (/.f64 -1 (atan2.f64 im re)))
(*.f64 1 (/.f64 1 (atan2.f64 im re)))
(*.f64 -1 (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 1 (atan2.f64 im re)) 1)
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (/.f64 -1 (atan2.f64 im re)) -1)
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/6) (pow.f64 (atan2.f64 im re) -1/6)) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6)) (*.f64 (pow.f64 (atan2.f64 im re) -1/6) (pow.f64 (atan2.f64 im re) -1/6)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2) (pow.f64 (atan2.f64 im re) -1/4)) (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2) (pow.f64 (atan2.f64 im re) -1/4)))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/4) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2)) (*.f64 (pow.f64 (atan2.f64 im re) -1/4) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/4) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/4))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 1) (pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 1))
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 1/2) (pow.f64 (/.f64 1 (atan2.f64 im re)) 1/2))
(pow.f64 (atan2.f64 im re) -1)
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1)
(pow.f64 (pow.f64 (atan2.f64 im re) 3) -1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/2)
(pow.f64 (pow.f64 (atan2.f64 im re) 3/2) -2/3)
(pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)
(pow.f64 (sqrt.f64 (atan2.f64 im re)) -2)
(pow.f64 (exp.f64 1/3) (*.f64 -1 (*.f64 3 (log.f64 (atan2.f64 im re)))))
(pow.f64 (exp.f64 -1) (log.f64 (atan2.f64 im re)))
(neg.f64 (/.f64 -1 (atan2.f64 im re)))
(exp.f64 (neg.f64 (log.f64 (atan2.f64 im re))))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) -1/2) (*.f64 (log.f64 (atan2.f64 im re)) -1/2)))
(log1p.f64 (expm1.f64 (/.f64 1 (atan2.f64 im re))))
(expm1.f64 (log1p.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 1 (atan2.f64 im re))) (sqrt.f64 (/.f64 1 (atan2.f64 im re))))
(*.f64 1 (/.f64 1 (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re))))
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1)
(exp.f64 (log.f64 (/.f64 1 (atan2.f64 im re))))
(log.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(+.f64 (atan2.f64 im re) 0)
(+.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0))
(+.f64 (atan2.f64 im re) (*.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 0 (atan2.f64 im re))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (atan2.f64 im re))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base))) (atan2.f64 im re))
(-.f64 0 (neg.f64 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) 1)
(*.f64 1 (atan2.f64 im re))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 -1 (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) -1)
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) -1)
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 3/2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 3/2))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4)) (cbrt.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 1/6) 3) (pow.f64 (pow.f64 (atan2.f64 im re) 1/6) 3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) 3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) 3))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6)) (*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 1/6)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4))) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12)) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 6) 1/12) (pow.f64 (pow.f64 (atan2.f64 im re) 6) 1/12))
(*.f64 (pow.f64 (exp.f64 1/3) (/.f64 (*.f64 3 (log.f64 (atan2.f64 im re))) 2)) (pow.f64 (exp.f64 1/3) (/.f64 (*.f64 3 (log.f64 (atan2.f64 im re))) 2)))
(/.f64 (atan2.f64 im re) 1)
(/.f64 1 (/.f64 1 (atan2.f64 im re)))
(/.f64 1 (cbrt.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))
(/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 3))
(/.f64 1 (/.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 1 (/.f64 (/.f64 -1 (atan2.f64 im re)) -1))
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re)))
(/.f64 -1 (/.f64 -1 (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (neg.f64 (atan2.f64 im re)) -1)
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 -1)))
(/.f64 (+.f64 0 (pow.f64 (atan2.f64 im re) 3)) (+.f64 0 (-.f64 (pow.f64 (atan2.f64 im re) 2) 0)))
(/.f64 (-.f64 0 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (pow.f64 (atan2.f64 im re) 2))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 -1))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 -1) 3))
(pow.f64 (atan2.f64 im re) 1)
(pow.f64 (/.f64 1 (atan2.f64 im re)) -1)
(pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/2)
(pow.f64 (pow.f64 (atan2.f64 im re) 3/2) 2/3)
(pow.f64 (pow.f64 (atan2.f64 im re) 6) 1/6)
(pow.f64 (pow.f64 (atan2.f64 im re) -1/2) -2)
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 3)
(pow.f64 (sqrt.f64 (atan2.f64 im re)) 2)
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (atan2.f64 im re))))
(pow.f64 (exp.f64 1) (log.f64 (atan2.f64 im re)))
(neg.f64 (neg.f64 (atan2.f64 im re)))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (atan2.f64 im re) 2))
(atan2.f64 im re)
(exp.f64 (log.f64 (atan2.f64 im re)))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (log.f64 base))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (sqrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(pow.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) 1)
(exp.f64 (log.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(binary32->binary64 (cbrt.f32 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3)))
(*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) 2))
(*.f64 1 (pow.f64 (atan2.f64 im re) 3))
(*.f64 -1 (pow.f64 (neg.f64 (atan2.f64 im re)) 3))
(*.f64 (pow.f64 (atan2.f64 im re) 3) 1)
(*.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (atan2.f64 im re) 3/2))
(*.f64 (pow.f64 (atan2.f64 im re) 3/4) (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) -1)
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3) (pow.f64 (atan2.f64 im re) 3/4))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) 3) (pow.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2)) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2)))
(/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) -2))
(/.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) 3))
(/.f64 1 (/.f64 1 (pow.f64 (atan2.f64 im re) 3)))
(/.f64 1 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 -1 (pow.f64 (/.f64 -1 (atan2.f64 im re)) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) 1)
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 1 (atan2.f64 im re)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 3))
(/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) -1)
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(neg.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3))
(sqrt.f64 (pow.f64 (atan2.f64 im re) 6))
(cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 3))
(exp.f64 (*.f64 3 (log.f64 (atan2.f64 im re))))
(log1p.f64 (expm1.f64 (pow.f64 (atan2.f64 im re) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (atan2.f64 im re) 3)))
(*.f64 (sqrt.f64 (pow.f64 (atan2.f64 im re) 3)) (sqrt.f64 (pow.f64 (atan2.f64 im re) 3)))
(*.f64 1 (pow.f64 (atan2.f64 im re) 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (atan2.f64 im re) 3)) (pow.f64 (atan2.f64 im re) 3)))
(pow.f64 (pow.f64 (atan2.f64 im re) 3) 1)
(exp.f64 (log.f64 (pow.f64 (atan2.f64 im re) 3)))
(log.f64 (exp.f64 (pow.f64 (atan2.f64 im re) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (atan2.f64 im re) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (atan2.f64 im re) 3)))
(binary32->binary64 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))) (sqrt.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(*.f64 1 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(pow.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base)) 1)
(exp.f64 (log.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(log.f64 (exp.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(binary32->binary64 (/.f32 (cbrt.f32 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3)) (log.f32 (binary64->binary32 base))))
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0))
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (log.f64 base) -2))
(+.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (pow.f64 (log.f64 base) -2))
(+.f64 (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) -2))
(+.f64 (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) -2))
(*.f64 1 (pow.f64 (log.f64 base) -2))
(*.f64 (log.f64 base) (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (neg.f64 (pow.f64 (log.f64 base) -1/2))))
(*.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) 1)
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (pow.f64 (log.f64 base) -1/2) 3))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) -1/2) 3) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) -1)
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 4))
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (neg.f64 (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3)) (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 4))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (exp.f64 -2) (/.f64 (log.f64 (log.f64 base)) 2)) (pow.f64 (exp.f64 -2) (/.f64 (log.f64 (log.f64 base)) 2)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2)))
(/.f64 1 (/.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))))
(/.f64 (/.f64 1 (log.f64 base)) (log.f64 base))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) -2) 1)
(/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) -2))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) -1)
(neg.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(exp.f64 (*.f64 -2 (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(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 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) 1))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) 1))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) -1))
(/.f64 1 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) -1))
(/.f64 1 (/.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))) -1))
(/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 1 (/.f64 -1 (*.f64 (pow.f64 (log.f64 base) -2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 -1 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) -1)
(pow.f64 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) -1)
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 -1 (log.f64 base))))
(exp.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))))
(exp.f64 (-.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (log.f64 base))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(*.f64 1 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) 1)
(exp.f64 (log.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(binary32->binary64 (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 1 (/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) -2))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (-.f64 0 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 3)) (+.f64 0 (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) (*.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(*.f64 1 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base)) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(log.f64 (exp.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (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 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(binary32->binary64 (/.f32 1 (/.f32 (log.f32 (binary64->binary32 base)) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(binary32->binary64 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (neg.f32 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(binary32->binary64 (/.f32 -1 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (neg.f32 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(binary32->binary64 (/.f32 (cbrt.f32 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (atan2.f64 im re) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (atan2.f64 im re) 3)))
(binary32->binary64 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(binary32->binary64 (cbrt.f32 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(binary32->binary64 (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(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 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.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 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(atan2.f64 im re)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2) (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (log.f64 base)))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) -2))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (-.f64 0 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 3)) (+.f64 0 (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) (*.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 3)) (fma.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 0))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (sqrt.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) -2))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(pow.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(+.f64 (/.f64 1 (log.f64 base)) 0)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) 0))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 0))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(+.f64 (/.f64 1 (log.f64 base)) (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(+.f64 0 (/.f64 1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(+.f64 (*.f64 (pow.f64 (log.f64 base) -2) 0) (/.f64 1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 0) (/.f64 1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(+.f64 (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (/.f64 1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(-.f64 0 (/.f64 -1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 1 (/.f64 1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 -1 (/.f64 -1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 1 (log.f64 base)) 3))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) -1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 base) 2))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) -2)) -1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1/2) (pow.f64 (/.f64 1 (log.f64 base)) 1/2))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1/4) (pow.f64 (pow.f64 (log.f64 base) 2) -1/4))
(pow.f64 (pow.f64 (log.f64 base) 2) -1/2)
(*.f64 (pow.f64 (pow.f64 (log.f64 base) -1/2) 1) (pow.f64 (pow.f64 (log.f64 base) -1/2) 1))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (log.f64 base) -1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 2) -1/2)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (exp.f64 -1) (log.f64 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(neg.f64 (/.f64 -1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (*.f64 -2 (log.f64 (log.f64 base)))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1/2) (*.f64 (log.f64 (log.f64 base)) -1/2)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (-.f64 (*.f64 -2 (log.f64 (log.f64 base))) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))
(/.f64 -1 (neg.f64 (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 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 1 (/.f64 1 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 -1 (neg.f64 (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))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(exp.f64 (log.f64 (/.f64 1 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(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))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2) (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (sqrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) -2))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 1 (/.f32 (log.f32 (binary64->binary32 base)) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(+.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0)
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(+.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (neg.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (neg.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (neg.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))
(-.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1)
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (exp.f64 (log.f64 -1)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (atan2.f64 im re) -2))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (/.f64 1 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 3)) (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (neg.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (neg.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (neg.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))) (/.f64 1 (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) -2))
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 3)) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) -1/2)) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) -1/2)) (/.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (/.f64 -1 (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2)) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (neg.f64 (neg.f64 (log.f64 base))) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (exp.f64 (log.f64 -1)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (exp.f64 (log.f64 (neg.f64 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1)
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -2)
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(fma.f64 (/.f64 -1 (atan2.f64 im re)) 0 (/.f64 (log.f64 base) (atan2.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 (exp.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2) (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))) (sqrt.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))) (cbrt.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))) (cbrt.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))) (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) -2))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(pow.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 -1 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (neg.f32 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (*.f32 (/.f32 -1 (neg.f32 (log.f32 (binary64->binary32 base)))) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(+.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0)
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(+.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))) (/.f64 -1 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (/.f64 -1 (pow.f64 (log.f64 base) -1/2)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re)))) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))) (/.f64 1 (pow.f64 (log.f64 base) -1/2))))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))) (/.f64 -1 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (/.f64 -1 (pow.f64 (log.f64 base) -1/2)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/2)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 -1 (pow.f64 (log.f64 base) -1/2))) (/.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2))))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))) (/.f64 -1 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (/.f64 -1 (pow.f64 (log.f64 base) -1/2)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) -1/2))) (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (atan2.f64 im re) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2))) (/.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (log.f64 base) -1/2))))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))) (/.f64 -1 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (/.f64 -1 (pow.f64 (log.f64 base) -1/2)) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(-.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 base)) 3))
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 3)) (atan2.f64 im re)))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)))
(*.f64 (atan2.f64 im re) (neg.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (log.f64 base))))
(/.f64 1 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3)))
(*.f64 (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3))
(/.f64 1 (/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (atan2.f64 im re))))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 base)) 3))
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 3)) (atan2.f64 im re)))
(/.f64 1 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 3)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))) (pow.f64 (log.f64 base) 3))
(/.f64 (*.f64 1 (pow.f64 (log.f64 base) 3)) (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 1 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 1)
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 base)) 3))
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 3)) (atan2.f64 im re)))
(/.f64 (/.f64 -1 (atan2.f64 im re)) (/.f64 1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2)))
(*.f64 (atan2.f64 im re) (neg.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (log.f64 base))))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) 0)))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 (atan2.f64 im re))) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 base)) 3) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (neg.f64 (log.f64 base)) 3))
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 3)) (atan2.f64 im re)))
(/.f64 (/.f64 -1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 1)
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(neg.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(fma.f64 (/.f64 1 (atan2.f64 im re)) 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))) (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) -2) (pow.f64 (neg.f64 (log.f64 base)) 2))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3))
(pow.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))) 1)
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(exp.f64 (log.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(log.f64 (exp.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))
(/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(binary32->binary64 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (neg.f32 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (neg.f32 (log.f32 (binary64->binary32 base))) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(-.f64 0 (/.f64 -1 (atan2.f64 im re)))
(/.f64 1 (atan2.f64 im re))
(*.f64 1 (/.f64 1 (atan2.f64 im re)))
(/.f64 1 (atan2.f64 im re))
(*.f64 -1 (/.f64 -1 (atan2.f64 im re)))
(/.f64 1 (atan2.f64 im re))
(*.f64 (/.f64 1 (atan2.f64 im re)) 1)
(/.f64 1 (atan2.f64 im re))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 1 (atan2.f64 im re))
(*.f64 (/.f64 -1 (atan2.f64 im re)) -1)
(/.f64 1 (atan2.f64 im re))
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 1 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(/.f64 1 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/6) (pow.f64 (atan2.f64 im re) -1/6)) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6)))
(*.f64 (pow.f64 (atan2.f64 im re) -1/6) (*.f64 (pow.f64 (atan2.f64 im re) -1/6) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6))))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/6) (pow.f64 (atan2.f64 im re) -1/6)) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6)) (*.f64 (pow.f64 (atan2.f64 im re) -1/6) (pow.f64 (atan2.f64 im re) -1/6)))
(*.f64 (pow.f64 (atan2.f64 im re) -1/6) (*.f64 (pow.f64 (atan2.f64 im re) -1/6) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6))))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6) (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/6) (pow.f64 (atan2.f64 im re) -1/6)) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/6)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2) (pow.f64 (atan2.f64 im re) -1/4)) (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2) (pow.f64 (atan2.f64 im re) -1/4)))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2)))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/4) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2)) (*.f64 (pow.f64 (atan2.f64 im re) -1/4) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2)))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (*.f64 (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2) (pow.f64 (sqrt.f64 (atan2.f64 im re)) -1/2)))
(*.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 1 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/4) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/4))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/2)
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 1) (pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 1))
(/.f64 1 (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 1/2) (pow.f64 (/.f64 1 (atan2.f64 im re)) 1/2))
(/.f64 1 (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) -1)
(/.f64 1 (atan2.f64 im re))
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1)
(/.f64 1 (atan2.f64 im re))
(pow.f64 (pow.f64 (atan2.f64 im re) 3) -1/3)
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) -1/6) (pow.f64 (pow.f64 (atan2.f64 im re) 3) -1/6))
(pow.f64 (pow.f64 (atan2.f64 im re) 2) -1/2)
(pow.f64 (pow.f64 (atan2.f64 im re) 3/2) -2/3)
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/2) -1/3) (pow.f64 (pow.f64 (atan2.f64 im re) 3/2) -1/3))
(*.f64 (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/2) -1/6) (pow.f64 (pow.f64 (atan2.f64 im re) 3/2) -1/6)) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/2) -1/6) (pow.f64 (pow.f64 (atan2.f64 im re) 3/2) -1/6)))
(pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 2)
(/.f64 1 (atan2.f64 im re))
(pow.f64 (sqrt.f64 (atan2.f64 im re)) -2)
(pow.f64 (exp.f64 1/3) (*.f64 -1 (*.f64 3 (log.f64 (atan2.f64 im re)))))
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (atan2.f64 im re)) -3))
(pow.f64 (exp.f64 -1) (log.f64 (atan2.f64 im re)))
(/.f64 1 (atan2.f64 im re))
(neg.f64 (/.f64 -1 (atan2.f64 im re)))
(/.f64 1 (atan2.f64 im re))
(exp.f64 (neg.f64 (log.f64 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(exp.f64 (+.f64 (*.f64 (log.f64 (atan2.f64 im re)) -1/2) (*.f64 (log.f64 (atan2.f64 im re)) -1/2)))
(/.f64 1 (atan2.f64 im re))
(log1p.f64 (expm1.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(expm1.f64 (log1p.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(*.f64 (sqrt.f64 (/.f64 1 (atan2.f64 im re))) (sqrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(*.f64 1 (/.f64 1 (atan2.f64 im re)))
(/.f64 1 (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (atan2.f64 im re) -2) 1) (atan2.f64 im re)))
(cbrt.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) 3))
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1)
(/.f64 1 (atan2.f64 im re))
(exp.f64 (log.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(log.f64 (exp.f64 (/.f64 1 (atan2.f64 im re))))
(/.f64 1 (atan2.f64 im re))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(+.f64 (atan2.f64 im re) 0)
(atan2.f64 im re)
(+.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0))
(atan2.f64 im re)
(+.f64 (atan2.f64 im re) (*.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base))))
(atan2.f64 im re)
(+.f64 0 (atan2.f64 im re))
(atan2.f64 im re)
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(atan2.f64 im re)
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (sqrt.f64 (atan2.f64 im re))))
(atan2.f64 im re)
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (atan2.f64 im re))
(atan2.f64 im re)
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base))) (atan2.f64 im re))
(atan2.f64 im re)
(-.f64 0 (neg.f64 (atan2.f64 im re)))
(atan2.f64 im re)
(*.f64 (atan2.f64 im re) 1)
(atan2.f64 im re)
(*.f64 1 (atan2.f64 im re))
(atan2.f64 im re)
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(atan2.f64 im re)
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(atan2.f64 im re)
(*.f64 -1 (neg.f64 (atan2.f64 im re)))
(atan2.f64 im re)
(*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(atan2.f64 im re)
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))
(atan2.f64 im re)
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(atan2.f64 im re)
(*.f64 (neg.f64 (atan2.f64 im re)) -1)
(atan2.f64 im re)
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -1/2)))
(atan2.f64 im re)
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (sqrt.f64 (atan2.f64 im re)))
(atan2.f64 im re)
(*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) -1)
(atan2.f64 im re)
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(atan2.f64 im re)
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(atan2.f64 im re)
(*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2))
(atan2.f64 im re)
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 3/2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 3/2))
(atan2.f64 im re)
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3)))
(*.f64 (pow.f64 (atan2.f64 im re) 3/4) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)))
(*.f64 (pow.f64 (atan2.f64 im re) 3/4) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4)) (cbrt.f64 (sqrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 1/6) 3) (pow.f64 (pow.f64 (atan2.f64 im re) 1/6) 3))
(pow.f64 (pow.f64 (atan2.f64 im re) 1/6) 6)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) 3))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) 3))
(atan2.f64 im re)
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 6) (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (atan2.f64 im re) 1/6)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6)) (*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6)))
(*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6) (cbrt.f64 (sqrt.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 1/6)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 1/6)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 6) (*.f64 (pow.f64 (atan2.f64 im re) 1/6) (pow.f64 (atan2.f64 im re) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4))) (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4))))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4))) (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/6))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12)) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/12))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/4))) (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/6))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 6) 1/12) (pow.f64 (pow.f64 (atan2.f64 im re) 6) 1/12))
(pow.f64 (pow.f64 (atan2.f64 im re) 6) 1/6)
(*.f64 (pow.f64 (exp.f64 1/3) (/.f64 (*.f64 3 (log.f64 (atan2.f64 im re))) 2)) (pow.f64 (exp.f64 1/3) (/.f64 (*.f64 3 (log.f64 (atan2.f64 im re))) 2)))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) 1)
(atan2.f64 im re)
(/.f64 1 (/.f64 1 (atan2.f64 im re)))
(atan2.f64 im re)
(/.f64 1 (cbrt.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) 3))))
(/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 3))
(atan2.f64 im re)
(/.f64 1 (/.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base))))
(atan2.f64 im re)
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 1 (/.f64 (/.f64 -1 (atan2.f64 im re)) -1))
(atan2.f64 im re)
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re)))
(atan2.f64 im re)
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re)))
(atan2.f64 im re)
(/.f64 -1 (/.f64 -1 (atan2.f64 im re)))
(atan2.f64 im re)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(atan2.f64 im re)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))
(atan2.f64 im re)
(/.f64 (neg.f64 (atan2.f64 im re)) -1)
(atan2.f64 im re)
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))
(atan2.f64 im re)
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 -1)))
(atan2.f64 im re)
(/.f64 (+.f64 0 (pow.f64 (atan2.f64 im re) 3)) (+.f64 0 (-.f64 (pow.f64 (atan2.f64 im re) 2) 0)))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (atan2.f64 im re) 2))
(/.f64 (-.f64 0 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (pow.f64 (atan2.f64 im re) 2))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (atan2.f64 im re) 2))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 -1))
(/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 -1))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 -1) 3))
(atan2.f64 im re)
(pow.f64 (atan2.f64 im re) 1)
(atan2.f64 im re)
(pow.f64 (/.f64 1 (atan2.f64 im re)) -1)
(atan2.f64 im re)
(pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/3)
(atan2.f64 im re)
(pow.f64 (pow.f64 (atan2.f64 im re) 2) 1/2)
(sqrt.f64 (pow.f64 (atan2.f64 im re) 2))
(fabs.f64 (atan2.f64 im re))
(pow.f64 (pow.f64 (atan2.f64 im re) 3/2) 2/3)
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/2)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3/2)))
(pow.f64 (pow.f64 (atan2.f64 im re) 6) 1/6)
(pow.f64 (pow.f64 (atan2.f64 im re) -1/2) -2)
(pow.f64 (cbrt.f64 (atan2.f64 im re)) 3)
(atan2.f64 im re)
(pow.f64 (sqrt.f64 (atan2.f64 im re)) 2)
(atan2.f64 im re)
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (atan2.f64 im re))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (atan2.f64 im re))))
(pow.f64 (exp.f64 1) (log.f64 (atan2.f64 im re)))
(pow.f64 (E.f64) (log.f64 (atan2.f64 im re)))
(neg.f64 (neg.f64 (atan2.f64 im re)))
(atan2.f64 im re)
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(atan2.f64 im re)
(sqrt.f64 (pow.f64 (atan2.f64 im re) 2))
(fabs.f64 (atan2.f64 im re))
(atan2.f64 im re)
(exp.f64 (log.f64 (atan2.f64 im re)))
(atan2.f64 im re)
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(atan2.f64 im re)
(exp.f64 (+.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (log.f64 base))))
(atan2.f64 im re)
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(atan2.f64 im re)
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(atan2.f64 im re)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (sqrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(atan2.f64 im re)
(*.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)))
(atan2.f64 im re)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(atan2.f64 im re)
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(atan2.f64 im re)
(pow.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) 1)
(atan2.f64 im re)
(exp.f64 (log.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(atan2.f64 im re)
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(atan2.f64 im re)
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(binary32->binary64 (binary64->binary32 (atan2.f64 im re)))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(binary32->binary64 (binary64->binary32 (atan2.f64 im re)))
(binary32->binary64 (cbrt.f32 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3)))
(binary32->binary64 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))
(*.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) 2))
(pow.f64 (atan2.f64 im re) 3)
(*.f64 1 (pow.f64 (atan2.f64 im re) 3))
(pow.f64 (atan2.f64 im re) 3)
(*.f64 -1 (pow.f64 (neg.f64 (atan2.f64 im re)) 3))
(pow.f64 (atan2.f64 im re) 3)
(*.f64 (pow.f64 (atan2.f64 im re) 3) 1)
(pow.f64 (atan2.f64 im re) 3)
(*.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re))
(pow.f64 (atan2.f64 im re) 3)
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (atan2.f64 im re) 3/2))
(pow.f64 (atan2.f64 im re) 3)
(*.f64 (pow.f64 (atan2.f64 im re) 3/4) (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3))
(pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 4)
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) -1)
(pow.f64 (atan2.f64 im re) 3)
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4) (sqrt.f64 (atan2.f64 im re)))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (pow.f64 (pow.f64 (atan2.f64 im re) 2) 5/4))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 3) (pow.f64 (atan2.f64 im re) 3/4))
(pow.f64 (pow.f64 (atan2.f64 im re) 3/4) 4)
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) 3) (pow.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) 3))
(pow.f64 (atan2.f64 im re) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2) (atan2.f64 im re)))
(pow.f64 (atan2.f64 im re) 3)
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2)) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (atan2.f64 im re)) -1/2)))
(pow.f64 (atan2.f64 im re) 3)
(/.f64 (atan2.f64 im re) (pow.f64 (atan2.f64 im re) -2))
(pow.f64 (atan2.f64 im re) 3)
(/.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) 3))
(pow.f64 (atan2.f64 im re) 3)
(/.f64 1 (/.f64 1 (pow.f64 (atan2.f64 im re) 3)))
(pow.f64 (atan2.f64 im re) 3)
(/.f64 1 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2)))
(pow.f64 (atan2.f64 im re) 3)
(/.f64 -1 (pow.f64 (/.f64 -1 (atan2.f64 im re)) 3))
(pow.f64 (atan2.f64 im re) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) 1)
(pow.f64 (atan2.f64 im re) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 1 (atan2.f64 im re)))
(pow.f64 (atan2.f64 im re) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 3))
(pow.f64 (atan2.f64 im re) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (pow.f64 (atan2.f64 im re) -1/2) 3))
(/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) -1)
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 3)) -1)
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2)))
(neg.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3))
(pow.f64 (atan2.f64 im re) 3)
(sqrt.f64 (pow.f64 (atan2.f64 im re) 6))
(fabs.f64 (pow.f64 (atan2.f64 im re) 3))
(cbrt.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 3))
(pow.f64 (atan2.f64 im re) 3)
(exp.f64 (*.f64 3 (log.f64 (atan2.f64 im re))))
(pow.f64 (atan2.f64 im re) 3)
(log1p.f64 (expm1.f64 (pow.f64 (atan2.f64 im re) 3)))
(pow.f64 (atan2.f64 im re) 3)
(expm1.f64 (log1p.f64 (pow.f64 (atan2.f64 im re) 3)))
(pow.f64 (atan2.f64 im re) 3)
(*.f64 (sqrt.f64 (pow.f64 (atan2.f64 im re) 3)) (sqrt.f64 (pow.f64 (atan2.f64 im re) 3)))
(pow.f64 (atan2.f64 im re) 3)
(*.f64 1 (pow.f64 (atan2.f64 im re) 3))
(pow.f64 (atan2.f64 im re) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)))
(pow.f64 (atan2.f64 im re) 3)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (atan2.f64 im re) 3)) (pow.f64 (atan2.f64 im re) 3)))
(pow.f64 (atan2.f64 im re) 3)
(pow.f64 (pow.f64 (atan2.f64 im re) 3) 1)
(pow.f64 (atan2.f64 im re) 3)
(exp.f64 (log.f64 (pow.f64 (atan2.f64 im re) 3)))
(pow.f64 (atan2.f64 im re) 3)
(log.f64 (exp.f64 (pow.f64 (atan2.f64 im re) 3)))
(pow.f64 (atan2.f64 im re) 3)
(binary32->binary64 (binary64->binary32 (pow.f64 (atan2.f64 im re) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (atan2.f64 im re) 3)))
(binary32->binary64 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2) (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 -1 -1/2) (pow.f64 -1 -1/2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/4))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))) (sqrt.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) -2))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(pow.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (cbrt.f32 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0))
(pow.f64 (log.f64 base) -2)
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(pow.f64 (log.f64 base) -2)
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(pow.f64 (log.f64 base) -2)
(+.f64 (pow.f64 (log.f64 base) -2) (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(pow.f64 (log.f64 base) -2)
(+.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (log.f64 base) -2))
(pow.f64 (log.f64 base) -2)
(+.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (pow.f64 (log.f64 base) -2))
(pow.f64 (log.f64 base) -2)
(+.f64 (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) -2))
(pow.f64 (log.f64 base) -2)
(+.f64 (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (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 (log.f64 base) (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(pow.f64 (log.f64 base) -2)
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (neg.f64 (pow.f64 (log.f64 base) -1/2))))
(pow.f64 (log.f64 base) -2)
(*.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(pow.f64 (log.f64 base) -2)
(*.f64 (pow.f64 (log.f64 base) -2) 1)
(pow.f64 (log.f64 base) -2)
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 3))))
(*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)))
(pow.f64 (log.f64 base) -2)
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(pow.f64 (log.f64 base) -2)
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (pow.f64 (log.f64 base) -1/2) 3))
(pow.f64 (log.f64 base) -2)
(*.f64 (pow.f64 (pow.f64 (log.f64 base) -1/2) 3) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (log.f64 base) -2)
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 3))))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) -1)
(pow.f64 (log.f64 base) -2)
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)) (pow.f64 (log.f64 base) 4))
(pow.f64 (log.f64 base) -2)
(*.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) -1/2)) (neg.f64 (pow.f64 (log.f64 base) -1/2))) (/.f64 1 (log.f64 base)))
(pow.f64 (log.f64 base) -2)
(*.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(*.f64 (*.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3)) (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 4))
(*.f64 (pow.f64 (log.f64 base) 4) (*.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3)) (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3))))
(/.f64 (*.f64 (pow.f64 (log.f64 base) 4) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 3)))) (neg.f64 (pow.f64 (log.f64 base) 3)))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(pow.f64 (log.f64 base) -2)
(*.f64 (pow.f64 (exp.f64 -2) (/.f64 (log.f64 (log.f64 base)) 2)) (pow.f64 (exp.f64 -2) (/.f64 (log.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 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2)))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (/.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))))
(pow.f64 (log.f64 base) -2)
(/.f64 (/.f64 1 (log.f64 base)) (log.f64 base))
(pow.f64 (log.f64 base) -2)
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (log.f64 base) -2) 1)
(pow.f64 (log.f64 base) -2)
(/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) -1/2)))
(pow.f64 (log.f64 base) -2)
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) -2))
(/.f64 -1 (*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 3)))))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) -1)
(*.f64 (log.f64 base) (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)))
(pow.f64 (log.f64 base) -2)
(exp.f64 (*.f64 -2 (log.f64 (log.f64 base))))
(pow.f64 (log.f64 base) -2)
(exp.f64 (-.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(pow.f64 (log.f64 base) -2)
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) -2)))
(pow.f64 (log.f64 base) -2)
(expm1.f64 (log1p.f64 (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)))
(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)))
(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)))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 6))
(pow.f64 (pow.f64 (log.f64 base) -2) 1)
(pow.f64 (log.f64 base) -2)
(exp.f64 (log.f64 (pow.f64 (log.f64 base) -2)))
(pow.f64 (log.f64 base) -2)
(log.f64 (exp.f64 (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))
(+.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 0 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(-.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) 1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) -1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) -1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))) -1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 1 (/.f64 -1 (*.f64 (pow.f64 (log.f64 base) -2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 -1 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (pow.f64 (log.f64 base) -2)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) -1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) -1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(exp.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(exp.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(exp.f64 (-.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(exp.f64 (-.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))) (sqrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 1 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (atan2.f64 im re) 2))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))
(pow.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (pow.f32 (log.f32 (binary64->binary32 base)) -2)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 3))) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)) (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2) (neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1/2)))
(neg.f64 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (log.f64 base))))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (sqrt.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (atan2.f64 im re)))) (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -2) (/.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (sqrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (sqrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (log.f64 base)))
(/.f64 (sqrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)) (pow.f64 (log.f64 base) -2))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 3))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (-.f64 0 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 3)) (+.f64 0 (+.f64 (*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) (*.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 3)) (fma.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) 0))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (log.f64 (log.f64 base)) (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 -1/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (fma.f64 -2 (log.f64 (log.f64 base)) (log.f64 (atan2.f64 im re))) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (fma.f64 -1 (log.f64 (log.f64 base)) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) -2))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (pow.f32 (log.f32 (binary64->binary32 base)) -2))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (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 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 1 (/.f32 (log.f32 (binary64->binary32 base)) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(binary32->binary64 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (neg.f32 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (neg.f32 (log.f32 (binary64->binary32 base))) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 -1 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (neg.f32 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (*.f32 (/.f32 -1 (neg.f32 (log.f32 (binary64->binary32 base)))) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (binary64->binary32 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (cbrt.f32 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (/.f32 1 (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (atan2.f64 im re) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (atan2.f64 im re) 3)))
(binary32->binary64 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(binary32->binary64 (binary64->binary32 (atan2.f64 im re)))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3))))
(binary32->binary64 (binary64->binary32 (atan2.f64 im re)))
(binary32->binary64 (cbrt.f32 (pow.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) 3)))
(binary32->binary64 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (pow.f32 (log.f32 (binary64->binary32 base)) -2))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(binary32->binary64 (*.f32 (pow.f32 (log.f32 (binary64->binary32 base)) -2) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (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))

eval184.0ms (2.1%)

Compiler

Compiled 11822 to 5224 computations (55.8% saved)

prune155.0ms (1.8%)

Pruning

18 alts after pruning (11 fresh and 7 done)

PrunedKeptTotal
New7493752
Fresh189
Picked145
Done033
Total75118769
Accuracy
100.0%
Counts
769 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
97.8%
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
99.6%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.1%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
90.8%
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
99.1%
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
99.0%
(/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))
99.4%
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
50.3%
(*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))
99.2%
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
99.5%
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
44.3%
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
90.5%
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
6.1%
1
6.4%
1/4
11.1%
0
8.0%
-1/4
7.9%
-1/2
45.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
97.8%
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
99.6%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.1%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
90.8%
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
99.1%
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
99.0%
(/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))
99.4%
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
50.3%
(*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))
99.2%
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base))
99.5%
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
44.3%
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
90.5%
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
6.1%
1
6.4%
1/4
11.1%
0
8.0%
-1/4
7.9%
-1/2
Compiler

Compiled 498 to 380 computations (23.7% saved)

localize161.0ms (1.9%)

Localize:

Found 30 expressions with local error:

NewAccuracyProgram
95.7%
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
99.4%
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
99.8%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.1%
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
99.8%
(*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))
100.0%
(log.f64 (log.f64 base))
95.5%
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
99.5%
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
99.8%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.6%
(/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))
99.7%
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))
100.0%
(/.f64 1 (atan2.f64 im re))
99.5%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
99.8%
(/.f64 1 (log.f64 base))
100.0%
(/.f64 1 (atan2.f64 im re))
99.8%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.4%
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
95.7%
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
100.0%
(log.f64 (log.f64 base))
99.8%
(*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))
99.1%
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
99.8%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.5%
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
95.5%
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
100.0%
(/.f64 1 (atan2.f64 im re))
99.7%
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))
99.6%
(/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))
100.0%
(/.f64 1 (atan2.f64 im re))
99.8%
(/.f64 1 (log.f64 base))
99.5%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
Compiler

Compiled 156 to 42 computations (73.1% saved)

series151.0ms (1.7%)

Counts
10 → 304
Calls

78 calls:

TimeVariablePointExpression
72.0ms
base
@-inf
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
16.0ms
base
@0
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
14.0ms
base
@inf
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
7.0ms
im
@0
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
6.0ms
im
@0
(*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))

rewrite431.0ms (5%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
1594×log-prod
1060×div-exp
914×log-div
556×associate-*r*
498×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024238
1100166
2524166
34509166
Stop Event
node limit
Counts
10 → 1036
Calls
Call 1
Inputs
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))
(log.f64 (log.f64 base))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
Outputs
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(-.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(-.f64 (/.f64 0 (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(-.f64 (/.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(/.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (/.f64 -1 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 (exp.f64 (log.f64 (neg.f64 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 -1)))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -3/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -2)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2)))
(exp.f64 (neg.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (atan2.f64 im re)) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (log.f64 (atan2.f64 im re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (*.f64 (log.f64 (atan2.f64 im re)) 1)))
(exp.f64 (-.f64 (neg.f64 (log.f64 (atan2.f64 im re))) (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base)))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (-.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 3))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (neg.f64 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 (exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 2/3 (log.f64 (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(*.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (exp.f64 (*.f64 8/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3))
(*.f64 -1 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -3))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (/.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3/2))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (pow.f64 (log.f64 base) -3/2) 2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 3/2))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))
(*.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -3)))
(*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (log.f64 base) -2) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (atan2.f64 im re) 3))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5))
(*.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 3/2))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (*.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) -3)))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (*.f64 (pow.f64 (log.f64 base) -3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) 3/2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (neg.f64 (atan2.f64 im re)) 3))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (atan2.f64 im re) 2)) (pow.f64 (log.f64 base) -2))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) -1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (pow.f64 (atan2.f64 im re) 3/2)) (pow.f64 (log.f64 base) -3/2))
(*.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) -1) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) -1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (neg.f64 (log.f64 base))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) -1)
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 1 (atan2.f64 im re))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (log.f64 base)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 -1 (atan2.f64 im re))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 1 (atan2.f64 im re))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 -1 (atan2.f64 im re))) (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 -1 (atan2.f64 im re))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 3/2)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3/2)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3/2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 3/2)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (log.f64 base)) (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 3/2)) (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 3/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1) (pow.f64 (pow.f64 (log.f64 base) -3) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 9) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 9))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 9) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 9))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 9) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 9) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 3/2) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) 3/2) (pow.f64 (log.f64 base) -3/2))
(*.f64 (exp.f64 (*.f64 8/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1)
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5)))
(/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4)))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) -2)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) -3) (/.f64 1 (pow.f64 (atan2.f64 im re) 3)))
(/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (atan2.f64 im re) 3/2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 3/2)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 -1 (atan2.f64 im re)) 3))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 3) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (atan2.f64 im re) 2)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) -1) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (log.f64 base))) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))) -1)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (/.f64 -1 (log.f64 base))) -1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3/2)) (pow.f64 (log.f64 base) 3/2))
(/.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (neg.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (log.f64 base))
(/.f64 (exp.f64 (*.f64 3 (log.f64 (neg.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 (pow.f64 (neg.f64 (log.f64 base)) 3))))
(/.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(neg.f64 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(neg.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)))
(exp.f64 (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 2))
(exp.f64 (-.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (*.f64 6 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1/3) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (neg.f64 (log.f64 base))) 3)))
(-.f64 0 (/.f64 -1 (log.f64 base)))
(*.f64 1 (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(*.f64 -1 (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) -1)
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (*.f64 1 (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (exp.f64 -1) (/.f64 (log.f64 (log.f64 base)) 2)) (pow.f64 (exp.f64 -1) (/.f64 (log.f64 (log.f64 base)) 2)))
(*.f64 (exp.f64 (log.f64 (pow.f64 (log.f64 base) -1/2))) (exp.f64 (log.f64 (pow.f64 (log.f64 base) -1/2))))
(/.f64 1 (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) -1)
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 -1)))
(/.f64 (exp.f64 (+.f64 0 (log.f64 -1))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (/.f64 0 (log.f64 (log.f64 base)))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (log.f64 base)))))
(/.f64 (exp.f64 (/.f64 0 (pow.f64 (log.f64 (log.f64 base)) 2))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (pow.f64 (log.f64 (log.f64 base)) 2))))
(pow.f64 (log.f64 base) -1)
(pow.f64 (log.f64 base) (log.f64 (exp.f64 -1)))
(pow.f64 (exp.f64 -1) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) 2) -1/2)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(pow.f64 (exp.f64 (neg.f64 (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 (neg.f64 (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (pow.f64 (log.f64 (log.f64 base)) 2)))
(pow.f64 (exp.f64 (log.f64 (exp.f64 -1))) (log.f64 (log.f64 base)))
(neg.f64 (/.f64 -1 (log.f64 base)))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (-.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 3))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (neg.f64 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 (exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 2/3 (log.f64 (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(+.f64 (log.f64 (log.f64 base)) 0)
(+.f64 0 (log.f64 (log.f64 base)))
(+.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 -1))
(+.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 2/3 (log.f64 (log.f64 base))))
(+.f64 (log.f64 -1) (log.f64 (neg.f64 (log.f64 base))))
(+.f64 (*.f64 2/3 (log.f64 (log.f64 base))) (log.f64 (cbrt.f64 (log.f64 base))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) 3/2))) (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) 3/2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 3/2)) (log.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 3/2)))
(-.f64 (log.f64 (log.f64 base)) 0)
(-.f64 0 (neg.f64 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 -1))
(-.f64 (log.f64 -1) (log.f64 (/.f64 -1 (log.f64 base))))
(-.f64 (log.f64 (/.f64 1 (pow.f64 (log.f64 base) -1/2))) (log.f64 (pow.f64 (log.f64 base) -1/2)))
(*.f64 1 (log.f64 (log.f64 base)))
(*.f64 3 (log.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (exp.f64 -1)))
(*.f64 -1 (neg.f64 (log.f64 (log.f64 base))))
(*.f64 1/3 (*.f64 3 (log.f64 (log.f64 base))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (log.f64 base)) 2)) (neg.f64 (log.f64 (log.f64 base))))
(/.f64 (-.f64 (*.f64 (log.f64 -1) (log.f64 -1)) (*.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 (neg.f64 (log.f64 base))))) (neg.f64 (log.f64 (log.f64 base))))
(/.f64 (+.f64 0 (pow.f64 (log.f64 (log.f64 base)) 3)) (+.f64 0 (-.f64 (pow.f64 (log.f64 (log.f64 base)) 2) 0)))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) 2) 0) (log.f64 (log.f64 base)))
(neg.f64 (neg.f64 (log.f64 (log.f64 base))))
(*.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 1 1/3))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 -1 (log.f64 base)) 1/3))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (*.f64 -1/3 (log.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 -1 1/3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1/3))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1/3) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (atan2.f64 im re) 1/9) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/9))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/9) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/9) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/9) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/9))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/9) (pow.f64 (pow.f64 (log.f64 base) -3) 1/9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/9) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/9))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/9) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9))
(*.f64 (pow.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) 1/9) (pow.f64 (/.f64 1 (log.f64 base)) 1/9))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 1) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 1))
(*.f64 (exp.f64 (*.f64 1/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (*.f64 -1/6 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (exp.f64 (*.f64 -1/6 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(*.f64 (exp.f64 (*.f64 2/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 1 (exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/3)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 -1 (neg.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (neg.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 (cbrt.f64 (neg.f64 (log.f64 base))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 (neg.f64 (cbrt.f64 (log.f64 base))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/9)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/6)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/9)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2)
(pow.f64 (exp.f64 1/3) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1/3))
(pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 1/9) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 (*.f64 1/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) 3)
(neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (log.f64 base)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/9))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1/3) (*.f64 (log.f64 (log.f64 base)) 1/3)))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (-.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 3))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (neg.f64 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 (exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 2/3 (log.f64 (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
Calls

35 calls:

1.0ms
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
0.0ms
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
0.0ms
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
0.0ms
(/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))
0.0ms
(*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))

simplify518.0ms (6%)

Algorithm
egg-herbie
Rules
1543×associate-/l*
1143×associate-/r*
981×*-commutative
644×unswap-sqr
634×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0126921474876204
1291737946
Stop Event
node limit
Counts
1340 → 747
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))))
(exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))))
(exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))))
(exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base)))))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base)))))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base)))))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base)))))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))) (atan2.f64 im re))
(*.f64 (exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))) (atan2.f64 im re))
(log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))
(log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))
(log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))
(log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))
(log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(*.f64 (pow.f64 (/.f64 (*.f64 1 (atan2.f64 im re)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (atan2.f64 im re)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (atan2.f64 im re)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (atan2.f64 im re)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(pow.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))) (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(*.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re))) 1)
(exp.f64 (log.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(log.f64 (exp.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))) (sqrt.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(*.f64 1 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))) (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(pow.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) 1)
(exp.f64 (log.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(log.f64 (exp.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(binary32->binary64 (/.f32 1 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (log.f32 (binary64->binary32 base)))))
(-.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(-.f64 (/.f64 0 (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(-.f64 (/.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(/.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (/.f64 -1 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 (exp.f64 (log.f64 (neg.f64 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 -1)))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -3/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -2)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2)))
(exp.f64 (neg.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (atan2.f64 im re)) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (log.f64 (atan2.f64 im re))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (*.f64 (log.f64 (atan2.f64 im re)) 1)))
(exp.f64 (-.f64 (neg.f64 (log.f64 (atan2.f64 im re))) (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) (sqrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(*.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)) (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(pow.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)) 1)
(exp.f64 (log.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(log.f64 (exp.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (log.f32 (binary64->binary32 base))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (-.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 3))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (neg.f64 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 (exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 2/3 (log.f64 (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(*.f64 1 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1)
(exp.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(binary32->binary64 (cbrt.f32 (pow.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) 3)))
(*.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)))
(*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (exp.f64 (*.f64 8/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3))
(*.f64 -1 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -3))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (/.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3/2))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (pow.f64 (log.f64 base) -3/2) 2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 3/2))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))
(*.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -3)))
(*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (log.f64 base) -2) (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (atan2.f64 im re) 3))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) (atan2.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5))
(*.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 3/2))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (*.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) -3)))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (*.f64 (pow.f64 (log.f64 base) -3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) 3/2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (neg.f64 (atan2.f64 im re)) 3))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (atan2.f64 im re) 2)) (pow.f64 (log.f64 base) -2))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) -1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (pow.f64 (atan2.f64 im re) 3/2)) (pow.f64 (log.f64 base) -3/2))
(*.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) -1) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) -1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (neg.f64 (log.f64 base))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) -1)
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 1 (atan2.f64 im re))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (log.f64 base)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 -1 (atan2.f64 im re))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 1 (atan2.f64 im re))) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 -1 (atan2.f64 im re))) (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 -1 (atan2.f64 im re))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 3/2)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3/2)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3/2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 3/2)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (log.f64 base)) (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 3/2)) (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 3/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1) (pow.f64 (pow.f64 (log.f64 base) -3) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 9) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 9))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 9) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 9))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 9) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 9) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 3/2) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) 3/2) (pow.f64 (log.f64 base) -3/2))
(*.f64 (exp.f64 (*.f64 8/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1)
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5)))
(/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4)))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) -2)))
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) -3) (/.f64 1 (pow.f64 (atan2.f64 im re) 3)))
(/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (atan2.f64 im re) 3/2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 3/2)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 -1 (atan2.f64 im re)) 3))
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 3) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (atan2.f64 im re) 2)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) -1) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (log.f64 base))) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))) -1)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (/.f64 -1 (log.f64 base))) -1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3/2)) (pow.f64 (log.f64 base) 3/2))
(/.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (neg.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (log.f64 base))
(/.f64 (exp.f64 (*.f64 3 (log.f64 (neg.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 (pow.f64 (neg.f64 (log.f64 base)) 3))))
(/.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(neg.f64 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(neg.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)))
(exp.f64 (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 2))
(exp.f64 (-.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (*.f64 6 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1/3) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (neg.f64 (log.f64 base))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) (sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1)
(exp.f64 (log.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(binary32->binary64 (pow.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) 3))
(-.f64 0 (/.f64 -1 (log.f64 base)))
(*.f64 1 (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(*.f64 -1 (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) -1)
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (*.f64 1 (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (exp.f64 -1) (/.f64 (log.f64 (log.f64 base)) 2)) (pow.f64 (exp.f64 -1) (/.f64 (log.f64 (log.f64 base)) 2)))
(*.f64 (exp.f64 (log.f64 (pow.f64 (log.f64 base) -1/2))) (exp.f64 (log.f64 (pow.f64 (log.f64 base) -1/2))))
(/.f64 1 (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) -1)
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (pow.f64 (log.f64 base) -1/2)))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 -1)))
(/.f64 (exp.f64 (+.f64 0 (log.f64 -1))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (/.f64 0 (log.f64 (log.f64 base)))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (log.f64 base)))))
(/.f64 (exp.f64 (/.f64 0 (pow.f64 (log.f64 (log.f64 base)) 2))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (pow.f64 (log.f64 (log.f64 base)) 2))))
(pow.f64 (log.f64 base) -1)
(pow.f64 (log.f64 base) (log.f64 (exp.f64 -1)))
(pow.f64 (exp.f64 -1) (log.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) 2) -1/2)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(pow.f64 (exp.f64 (neg.f64 (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 (neg.f64 (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (pow.f64 (log.f64 (log.f64 base)) 2)))
(pow.f64 (exp.f64 (log.f64 (exp.f64 -1))) (log.f64 (log.f64 base)))
(neg.f64 (/.f64 -1 (log.f64 base)))
(log1p.f64 (expm1.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(expm1.f64 (log1p.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(*.f64 1 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) 1)
(exp.f64 (log.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(log.f64 (exp.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(binary32->binary64 (exp.f32 (neg.f32 (log.f32 (log.f32 (binary64->binary32 base))))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (-.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 3))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (neg.f64 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 (exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 2/3 (log.f64 (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(*.f64 (sqrt.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))) (sqrt.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(*.f64 1 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))) (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(pow.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))) 1)
(exp.f64 (log.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(log.f64 (exp.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (exp.f32 (neg.f32 (log.f32 (log.f32 (binary64->binary32 base)))))))
(+.f64 (log.f64 (log.f64 base)) 0)
(+.f64 0 (log.f64 (log.f64 base)))
(+.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 -1))
(+.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 2/3 (log.f64 (log.f64 base))))
(+.f64 (log.f64 -1) (log.f64 (neg.f64 (log.f64 base))))
(+.f64 (*.f64 2/3 (log.f64 (log.f64 base))) (log.f64 (cbrt.f64 (log.f64 base))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) 3/2))) (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) 3/2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 3/2)) (log.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 3/2)))
(-.f64 (log.f64 (log.f64 base)) 0)
(-.f64 0 (neg.f64 (log.f64 (log.f64 base))))
(-.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 -1))
(-.f64 (log.f64 -1) (log.f64 (/.f64 -1 (log.f64 base))))
(-.f64 (log.f64 (/.f64 1 (pow.f64 (log.f64 base) -1/2))) (log.f64 (pow.f64 (log.f64 base) -1/2)))
(*.f64 1 (log.f64 (log.f64 base)))
(*.f64 3 (log.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (exp.f64 -1)))
(*.f64 -1 (neg.f64 (log.f64 (log.f64 base))))
(*.f64 1/3 (*.f64 3 (log.f64 (log.f64 base))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (log.f64 base)) 2)) (neg.f64 (log.f64 (log.f64 base))))
(/.f64 (-.f64 (*.f64 (log.f64 -1) (log.f64 -1)) (*.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 (neg.f64 (log.f64 base))))) (neg.f64 (log.f64 (log.f64 base))))
(/.f64 (+.f64 0 (pow.f64 (log.f64 (log.f64 base)) 3)) (+.f64 0 (-.f64 (pow.f64 (log.f64 (log.f64 base)) 2) 0)))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) 2) 0) (log.f64 (log.f64 base)))
(neg.f64 (neg.f64 (log.f64 (log.f64 base))))
(log1p.f64 (expm1.f64 (log.f64 (log.f64 base))))
(expm1.f64 (log1p.f64 (log.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (log.f64 base))) (sqrt.f64 (log.f64 (log.f64 base))))
(*.f64 1 (log.f64 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))) (cbrt.f64 (log.f64 (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(pow.f64 (log.f64 (log.f64 base)) 1)
(exp.f64 (log.f64 (log.f64 (log.f64 base))))
(log.f64 (exp.f64 (log.f64 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (log.f64 base))))
(binary32->binary64 (log.f32 (log.f32 (binary64->binary32 base))))
(*.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 1 1/3))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 -1 (log.f64 base)) 1/3))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (*.f64 -1/3 (log.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 -1 1/3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1/3))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1/3) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (atan2.f64 im re) 1/9) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/9))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/9) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/9) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/9) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/9))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/9) (pow.f64 (pow.f64 (log.f64 base) -3) 1/9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/9) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/9))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/9) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9))
(*.f64 (pow.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) 1/9) (pow.f64 (/.f64 1 (log.f64 base)) 1/9))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 1) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 1))
(*.f64 (exp.f64 (*.f64 1/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (exp.f64 (*.f64 -1/6 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (exp.f64 (*.f64 -1/6 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(*.f64 (exp.f64 (*.f64 2/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 1 (exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/3)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 -1 (neg.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (neg.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 (cbrt.f64 (neg.f64 (log.f64 base))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 (neg.f64 (cbrt.f64 (log.f64 base))))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/9)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/6)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/9)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2)
(pow.f64 (exp.f64 1/3) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1/3))
(pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 1/9) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 (*.f64 1/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) 3)
(neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (log.f64 base)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/9))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1/3) (*.f64 (log.f64 (log.f64 base)) 1/3)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (cbrt.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (-.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 3))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (neg.f64 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (pow.f64 (atan2.f64 im re) -1/2))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 (exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 2/3 (log.f64 (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(binary32->binary64 (pow.f32 (cbrt.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) 3))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(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 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(binary32->binary64 (/.f32 1 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(binary32->binary64 (pow.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) 3))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(binary32->binary64 (cbrt.f32 (pow.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) 3)))
(binary32->binary64 (binary64->binary32 (log.f64 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (log.f64 base))))
(binary32->binary64 (log.f32 (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (exp.f32 (neg.f32 (log.f32 (log.f32 (binary64->binary32 base)))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(binary32->binary64 (exp.f32 (neg.f32 (log.f32 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(binary32->binary64 (pow.f32 (cbrt.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) 3))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (cbrt.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
Outputs
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (atan2.f64 im re))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base)))))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base)))))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base)))))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 -1 (log.f64 (/.f64 1 base)))))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(log.f64 (*.f64 -1 (log.f64 (/.f64 1 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(log.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(log.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(log.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(log.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(log.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(log.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(log.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(log.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(log.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (atan2.f64 im re)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (atan2.f64 im re)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (atan2.f64 im re)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (atan2.f64 im re)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))) (cbrt.f64 -1))
(pow.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(pow.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(pow.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(pow.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (pow.f64 1 1/3) (/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (atan2.f64 im re) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (atan2.f64 im re) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 6)
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) -1) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2))
(fabs.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (E.f64) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))
(pow.f64 (exp.f64 -2/3) (*.f64 3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))
(pow.f64 (exp.f64 -2/3) (*.f64 3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))) (sqrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 6)
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) -1) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2))
(fabs.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (E.f64) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))
(pow.f64 (exp.f64 -2/3) (*.f64 3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))
(pow.f64 (exp.f64 -2/3) (*.f64 3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))) (sqrt.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))) (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 1 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(-.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(-.f64 (/.f64 0 (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(-.f64 (/.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (/.f64 -1 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (pow.f64 (atan2.f64 im re) -1/2) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 (exp.f64 (log.f64 (neg.f64 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 -1)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(/.f64 (log.f64 base) (atan2.f64 im re))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1)
(/.f64 (log.f64 base) (atan2.f64 im re))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/6))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -3)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) -3/2)
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -2)
(/.f64 (log.f64 base) (atan2.f64 im re))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)
(/.f64 (log.f64 base) (atan2.f64 im re))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (neg.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3) -3/2))
(pow.f64 (pow.f64 (exp.f64 -2/3) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) -3/2)
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (*.f64 (log.f64 (atan2.f64 im re)) 1)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (log.f64 (atan2.f64 im re))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3) (*.f64 (log.f64 (atan2.f64 im re)) 1)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (-.f64 (neg.f64 (log.f64 (atan2.f64 im re))) (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base)))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) (sqrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)) (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(pow.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)) 1)
(/.f64 (log.f64 base) (atan2.f64 im re))
(exp.f64 (log.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(log.f64 (exp.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 6)
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) -1) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (-.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (exp.f64 -2/3) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (neg.f64 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 2/3 (log.f64 (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 -2/3 (log.f64 (log.f64 base))))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (exp.f64 2/3) (log.f64 (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2))
(fabs.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (E.f64) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))
(pow.f64 (exp.f64 -2/3) (*.f64 3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))
(pow.f64 (exp.f64 -2/3) (*.f64 3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (cbrt.f32 (pow.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) 3)))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(*.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) -3)))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -3))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 9)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 9)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (exp.f64 (*.f64 8/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (exp.f64 8/3) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 -1 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -3))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (/.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (pow.f64 (log.f64 base) -2) 3/2))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (pow.f64 (log.f64 base) -3/2) 2))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -3))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 3/2))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (neg.f64 (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -3)))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -3))
(*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (log.f64 base) -2) (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (atan2.f64 im re) 3))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -3))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (/.f64 1 (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) (atan2.f64 im re))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 9)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4))
(*.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) (/.f64 -1 (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 3/2))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (*.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) -3)))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -3))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (*.f64 (pow.f64 (log.f64 base) -3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (pow.f64 (log.f64 base) -3/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (*.f64 (pow.f64 (log.f64 base) -3/2) (pow.f64 (atan2.f64 im re) 3/2)))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) 3/2))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -2)) 3/2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (pow.f64 (log.f64 base) -2) (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))))
(neg.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (neg.f64 (atan2.f64 im re)) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (atan2.f64 im re) 2)) (pow.f64 (log.f64 base) -2))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) -1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (pow.f64 (atan2.f64 im re) 3/2)) (pow.f64 (log.f64 base) -3/2))
(*.f64 (pow.f64 (atan2.f64 im re) 3/2) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (pow.f64 (log.f64 base) -3/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (*.f64 (pow.f64 (log.f64 base) -3/2) (pow.f64 (atan2.f64 im re) 3/2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) -1) (/.f64 -1 (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) -1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (neg.f64 (log.f64 base))) (neg.f64 (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base))) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 1) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5)) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 1) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5)) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 1 (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (neg.f64 (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 1 (atan2.f64 im re))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 1) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5)) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (log.f64 base)) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 1) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5)) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 1 (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 -1 (atan2.f64 im re))) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) -1)) (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) -2))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -2) (neg.f64 (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 1 (atan2.f64 im re))) (pow.f64 (log.f64 base) -2))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 -1 (atan2.f64 im re))) (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 -1 (atan2.f64 im re))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 3/2)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3/2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3/2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 3/2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (log.f64 base)) (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 3/2)) (/.f64 (pow.f64 (atan2.f64 im re) 3/2) (pow.f64 (log.f64 base) 3/2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 9)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1) (pow.f64 (pow.f64 (log.f64 base) -3) 1))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2))
(*.f64 (pow.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) 1) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 9) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 9))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 9) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 9))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 9) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 9))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 9) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 9) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 9))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 18)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 3/2) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 3/2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 3/2))
(*.f64 (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) 3/2) (pow.f64 (log.f64 base) -3/2))
(*.f64 (pow.f64 (log.f64 base) -3/2) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) 3/2))
(*.f64 (exp.f64 (*.f64 8/3 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (exp.f64 8/3) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) -2) (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 1) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5)) (log.f64 base)) (atan2.f64 im re))
(/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (/.f64 1 (atan2.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) (log.f64 base)) (atan2.f64 im re)))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) -2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 base) -3) (/.f64 1 (pow.f64 (atan2.f64 im re) 3)))
(*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -3))
(/.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5) 1) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 5)) (log.f64 base)) (atan2.f64 im re))
(/.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 4) (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (atan2.f64 im re) 3/2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 3/2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 -1 (atan2.f64 im re)) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 3) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (atan2.f64 im re) 2)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) -1) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (log.f64 base))) (/.f64 -1 (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) -1) (neg.f64 (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (/.f64 -1 (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) (/.f64 -1 (log.f64 base))) -1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (/.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 -1 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))) (/.f64 -1 (atan2.f64 im re)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (cbrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) (/.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7))
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 3/2)) (pow.f64 (log.f64 base) 3/2))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 -1 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (neg.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (neg.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (neg.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (exp.f64 (*.f64 3 (log.f64 (neg.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 (pow.f64 (neg.f64 (log.f64 base)) 3))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(/.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(neg.f64 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(neg.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6)))
(exp.f64 (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(pow.f64 (exp.f64 (*.f64 -2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) 3/2)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 3/2)
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 2))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3)
(exp.f64 (-.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (exp.f64 (*.f64 3 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (pow.f64 (exp.f64 3) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(exp.f64 (-.f64 (*.f64 (*.f64 6 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1/3) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (exp.f64 (*.f64 1/3 (*.f64 6 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(exp.f64 (fma.f64 6 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (neg.f64 (log.f64 base))) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) (sqrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(exp.f64 (log.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(log.f64 (exp.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(binary32->binary64 (pow.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) 3))
(-.f64 0 (/.f64 -1 (log.f64 base)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 1 (/.f64 1 (log.f64 base)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 -1 (/.f64 -1 (log.f64 base)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) -1)
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) 1))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 (*.f64 1 (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (exp.f64 -1) (/.f64 (log.f64 (log.f64 base)) 2)) (pow.f64 (exp.f64 -1) (/.f64 (log.f64 (log.f64 base)) 2)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 (exp.f64 (log.f64 (pow.f64 (log.f64 base) -1/2))) (exp.f64 (log.f64 (pow.f64 (log.f64 base) -1/2))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(/.f64 1 (log.f64 base))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 (/.f64 1 (log.f64 base)) 1)
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(/.f64 -1 (neg.f64 (log.f64 base)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(/.f64 (/.f64 -1 (log.f64 base)) -1)
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (pow.f64 (log.f64 base) -1/2)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 -1)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(/.f64 (exp.f64 (+.f64 0 (log.f64 -1))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(/.f64 (exp.f64 (/.f64 0 (log.f64 (log.f64 base)))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (log.f64 base)))))
(/.f64 1 (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (log.f64 base)))))
(exp.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (log.f64 base)))))
(/.f64 (exp.f64 (/.f64 0 (pow.f64 (log.f64 (log.f64 base)) 2))) (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (pow.f64 (log.f64 (log.f64 base)) 2))))
(/.f64 1 (exp.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (pow.f64 (log.f64 (log.f64 base)) 2))))
(exp.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (pow.f64 (log.f64 (log.f64 base)) 2))))
(pow.f64 (log.f64 base) -1)
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(pow.f64 (log.f64 base) (log.f64 (exp.f64 -1)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(pow.f64 (exp.f64 -1) (log.f64 (log.f64 base)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 2) -1/2)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(pow.f64 (exp.f64 (neg.f64 (pow.f64 (log.f64 (log.f64 base)) 2))) (/.f64 1 (log.f64 (log.f64 base))))
(pow.f64 (exp.f64 (neg.f64 (pow.f64 (log.f64 (log.f64 base)) 3))) (/.f64 1 (pow.f64 (log.f64 (log.f64 base)) 2)))
(pow.f64 (exp.f64 (log.f64 (exp.f64 -1))) (log.f64 (log.f64 base)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(neg.f64 (/.f64 -1 (log.f64 base)))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(log1p.f64 (expm1.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(expm1.f64 (log1p.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))) (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 1 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))) (cbrt.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(cbrt.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) -2)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) 1)
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(exp.f64 (log.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(log.f64 (exp.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(exp.f64 (neg.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (log.f64 base))
(binary32->binary64 (binary64->binary32 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (exp.f32 (neg.f32 (log.f32 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (/.f32 1 (log.f32 (binary64->binary32 base))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (-.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (exp.f64 -2/3) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (neg.f64 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 2/3 (log.f64 (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 -2/3 (log.f64 (log.f64 base))))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (exp.f64 2/3) (log.f64 (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2))
(fabs.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2)))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (E.f64) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (exp.f64 3/2) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))
(pow.f64 (exp.f64 -2/3) (*.f64 3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))
(pow.f64 (exp.f64 -2/3) (*.f64 3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))) (sqrt.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))) (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base))))) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (exp.f32 (neg.f32 (log.f32 (log.f32 (binary64->binary32 base)))))))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(+.f64 (log.f64 (log.f64 base)) 0)
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(+.f64 0 (log.f64 (log.f64 base)))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(+.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 -1))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 2/3 (log.f64 (log.f64 base))))
(fma.f64 2/3 (log.f64 (log.f64 base)) (log.f64 (cbrt.f64 (log.f64 base))))
(fma.f64 (log.f64 (log.f64 base)) 2/3 (log.f64 (cbrt.f64 (log.f64 base))))
(+.f64 (log.f64 -1) (log.f64 (neg.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(+.f64 (*.f64 2/3 (log.f64 (log.f64 base))) (log.f64 (cbrt.f64 (log.f64 base))))
(fma.f64 2/3 (log.f64 (log.f64 base)) (log.f64 (cbrt.f64 (log.f64 base))))
(fma.f64 (log.f64 (log.f64 base)) 2/3 (log.f64 (cbrt.f64 (log.f64 base))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) 3/2))) (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) 3/2))))
(*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) 3/2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 3/2)) (log.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 3/2)))
(*.f64 2 (*.f64 3/2 (log.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 3 (log.f64 (cbrt.f64 (log.f64 base))))
(-.f64 (log.f64 (log.f64 base)) 0)
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(-.f64 0 (neg.f64 (log.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(-.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 -1))
(-.f64 (log.f64 -1) (log.f64 (/.f64 -1 (log.f64 base))))
(-.f64 (log.f64 (/.f64 1 (pow.f64 (log.f64 base) -1/2))) (log.f64 (pow.f64 (log.f64 base) -1/2)))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(*.f64 1 (log.f64 (log.f64 base)))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(*.f64 3 (log.f64 (cbrt.f64 (log.f64 base))))
(*.f64 2 (*.f64 3/2 (log.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (exp.f64 -1)))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(*.f64 -1 (neg.f64 (log.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(*.f64 1/3 (*.f64 3 (log.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (log.f64 (log.f64 base)) 2)) (neg.f64 (log.f64 (log.f64 base))))
(/.f64 (-.f64 (*.f64 (log.f64 -1) (log.f64 -1)) (*.f64 (log.f64 (neg.f64 (log.f64 base))) (log.f64 (neg.f64 (log.f64 base))))) (neg.f64 (log.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (neg.f64 (neg.f64 (log.f64 base)))) (-.f64 (log.f64 -1) (log.f64 (neg.f64 (log.f64 base))))) (neg.f64 (log.f64 (log.f64 base))))
(/.f64 (log.f64 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (log.f64 base))) (-.f64 (log.f64 -1) (log.f64 (neg.f64 (log.f64 base))))))
(/.f64 (+.f64 0 (pow.f64 (log.f64 (log.f64 base)) 3)) (+.f64 0 (-.f64 (pow.f64 (log.f64 (log.f64 base)) 2) 0)))
(/.f64 (pow.f64 (log.f64 (log.f64 base)) 3) (pow.f64 (log.f64 (log.f64 base)) 2))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 base)) 2) 0) (log.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 (log.f64 base)) 2) (log.f64 (log.f64 base)))
(neg.f64 (neg.f64 (log.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(log1p.f64 (expm1.f64 (log.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(expm1.f64 (log1p.f64 (log.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (log.f64 base))) (sqrt.f64 (log.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(*.f64 1 (log.f64 (log.f64 base)))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))) (cbrt.f64 (log.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(pow.f64 (log.f64 (log.f64 base)) 1)
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(exp.f64 (log.f64 (log.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(log.f64 (exp.f64 (log.f64 (log.f64 base))))
(log.f64 (neg.f64 (neg.f64 (log.f64 base))))
(log.f64 (log.f64 base))
(binary32->binary64 (binary64->binary32 (log.f64 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (log.f64 base))))
(binary32->binary64 (log.f32 (log.f32 (binary64->binary32 base))))
(*.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 1 1/3))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 -1 (log.f64 base)) 1/3))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2)
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (*.f64 -1/3 (log.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (exp.f64 -1/3) (log.f64 (log.f64 base))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 -1 1/3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1/3))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1/3) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (atan2.f64 im re) 1/9) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/9))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 1/18) (pow.f64 (atan2.f64 im re) 1/18)) (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/18) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/18)))
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 1/18) (pow.f64 (atan2.f64 im re) 1/18)) (*.f64 (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/18) (pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3)) 1/18)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/9))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/18) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/18)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/18) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/18)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/9) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/18) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/18)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/18) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/18)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/9) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/9))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/18) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/18)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/18) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/18)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/18) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/18)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/18) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/18)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/9) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/9))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/18) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/18)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/18) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/18)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/18) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/18)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/18) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/18)))
(*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/9) (pow.f64 (pow.f64 (log.f64 base) -3) 1/9))
(*.f64 (*.f64 (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/18) (pow.f64 (pow.f64 (atan2.f64 im re) 3) 1/18)) (*.f64 (pow.f64 (pow.f64 (log.f64 base) -3) 1/18) (pow.f64 (pow.f64 (log.f64 base) -3) 1/18)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/9) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/9))
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/18) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/18)) (*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/18) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/18)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/9))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/18) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/18)) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/18) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/18)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/9) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/9))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/18) (pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/18)) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/18) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/18)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) 1/9) (pow.f64 (/.f64 1 (log.f64 base)) 1/9))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) 1/18) (pow.f64 (*.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) -2)) 1/18)) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1/18) (pow.f64 (/.f64 1 (log.f64 base)) 1/18)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 1))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 1) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 1))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2)
(*.f64 (exp.f64 (*.f64 1/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 2/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (exp.f64 (*.f64 -1/6 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (exp.f64 (*.f64 -1/6 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2)
(*.f64 (exp.f64 (*.f64 2/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (exp.f64 (*.f64 1/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 1 (exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/3)))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 -1 (neg.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (/.f64 -1 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (neg.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 (cbrt.f64 (neg.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))))) (exp.f64 (log.f64 (neg.f64 (cbrt.f64 (log.f64 base))))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2)
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/9)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/18) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/18))
(pow.f64 (exp.f64 1/9) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) 1/6)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 1/6)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/2)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(fabs.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 2/9)
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/18) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/18)) (*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/18) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/2) 1/18)))
(pow.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2/3)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2)
(pow.f64 (exp.f64 1/3) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 1/3))
(pow.f64 (exp.f64 3) (*.f64 1/3 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (E.f64) (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (exp.f64 1/9) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/18) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/18))
(pow.f64 (exp.f64 (*.f64 1/9 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) 3)
(pow.f64 (pow.f64 (exp.f64 1/9) (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3)
(neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (log.f64 base))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 1/9))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/18) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/18))
(pow.f64 (exp.f64 1/9) (*.f64 -3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1/3) (*.f64 (log.f64 (log.f64 base)) 1/3)))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (cbrt.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) -3) 1/3))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base)) 1/3))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -2) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3/4))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 3))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 6)
(*.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) 2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 -1 (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) -1/2) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) -1) (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) -1) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (atan2.f64 im re) -1/2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 1) (pow.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 1) (pow.f64 (neg.f64 (atan2.f64 im re)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 8)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 7)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2) 1/3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6))
(*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1/6) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 5/2)))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (cbrt.f64 (atan2.f64 im re)))) (exp.f64 (-.f64 (log.f64 (cbrt.f64 (log.f64 base))) (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (log.f64 base)) (exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (exp.f64 -2/3) (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (atan2.f64 im re)))) (exp.f64 (log.f64 (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 -1)) (exp.f64 (log.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3)) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (neg.f64 (atan2.f64 im re)) 3) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 3) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) 3) (pow.f64 (neg.f64 (cbrt.f64 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) 1) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (pow.f64 (atan2.f64 im re) -1/2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (atan2.f64 im re) -1/2)) (/.f64 1 (pow.f64 (atan2.f64 im re) -1/2)))
(/.f64 1 (*.f64 (*.f64 (pow.f64 (atan2.f64 im re) -1/2) (pow.f64 (atan2.f64 im re) -1/2)) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (neg.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (log.f64 (/.f64 -1 (log.f64 base)))) (exp.f64 (log.f64 (/.f64 -1 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 2/3 (log.f64 (log.f64 base))))) (exp.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (exp.f64 (+.f64 (log.f64 (atan2.f64 im re)) (*.f64 -2/3 (log.f64 (log.f64 base))))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (exp.f64 2/3) (log.f64 (log.f64 base)))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -3))
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (*.f64 (*.f64 -2/3 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3/2))
(pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -2/3))
(pow.f64 (exp.f64 -2/3) (*.f64 3/2 (log.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (exp.f64 -1)) (log.f64 (log.f64 base))) (neg.f64 (log.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (atan2.f64 im re))) -1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (log.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (*.f64 (log.f64 (atan2.f64 im re)) 1) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (-.f64 (log.f64 (atan2.f64 im re)) (*.f64 (log.f64 (cbrt.f64 (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(binary32->binary64 (binary64->binary32 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (pow.f32 (cbrt.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) 3))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(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 (exp.f32 (neg.f32 (log.f32 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (atan2.f64 im re))))
(binary32->binary64 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)))))
(binary32->binary64 (binary64->binary32 (/.f64 (log.f64 base) (atan2.f64 im re))))
(binary32->binary64 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (log.f32 (binary64->binary32 base)) (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)))))
(binary32->binary64 (/.f32 (log.f32 (binary64->binary32 base)) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 1 (*.f32 (/.f32 1 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))) (log.f32 (binary64->binary32 base)))))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(binary32->binary64 (pow.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) 3))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (cbrt.f32 (pow.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))) 3)))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (log.f64 (log.f64 base))))
(binary32->binary64 (log.f32 (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (*.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (exp.f32 (neg.f32 (log.f32 (log.f32 (binary64->binary32 base)))))))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (binary64->binary32 (exp.f64 (neg.f64 (log.f64 (log.f64 base))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (log.f64 base))))
(binary32->binary64 (exp.f32 (neg.f32 (log.f32 (log.f32 (binary64->binary32 base))))))
(binary32->binary64 (/.f32 1 (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (binary64->binary32 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (binary64->binary32 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))
(binary32->binary64 (binary64->binary32 (/.f64 (atan2.f64 im re) (log.f64 base))))
(binary32->binary64 (pow.f32 (cbrt.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))) 3))
(binary32->binary64 (*.f32 (/.f32 (/.f32 1 (log.f32 (binary64->binary32 base))) 1) (atan2.f32 (binary64->binary32 im) (binary64->binary32 re))))
(binary32->binary64 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (binary64->binary32 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(binary32->binary64 (cbrt.f32 (/.f32 (atan2.f32 (binary64->binary32 im) (binary64->binary32 re)) (log.f32 (binary64->binary32 base)))))

eval369.0ms (4.2%)

Compiler

Compiled 17985 to 7928 computations (55.9% saved)

prune209.0ms (2.4%)

Pruning

20 alts after pruning (10 fresh and 10 done)

PrunedKeptTotal
New113741141
Fresh066
Picked145
Done167
Total1139201159
Accuracy
100.0%
Counts
1159 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) -1/2)
97.8%
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
7.9%
(pow.f64 (cbrt.f64 -1/2) 3)
99.6%
(/.f64 (atan2.f64 im re) (log.f64 base))
99.1%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
90.8%
(/.f64 (cbrt.f64 (pow.f64 (atan2.f64 im re) 3)) (log.f64 base))
99.1%
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
99.0%
(/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))
99.4%
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
50.3%
(*.f64 (atan2.f64 im re) (exp.f64 (neg.f64 (log.f64 (log.f64 base)))))
98.9%
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) -3)))
99.5%
(log1p.f64 (expm1.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
44.3%
(exp.f64 (log.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
6.4%
(cbrt.f64 (pow.f64 1/4 3))
8.0%
(cbrt.f64 (pow.f64 -1/4 3))
6.1%
1
6.4%
1/4
11.1%
0
8.0%
-1/4
7.9%
-1/2
Compiler

Compiled 643 to 307 computations (52.3% saved)

regimes103.0ms (1.2%)

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

5 calls:

22.0ms
(log.f64 base)
20.0ms
im
19.0ms
re
18.0ms
base
14.0ms
(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
Results
AccuracySegmentsBranch
99.6%1re
99.6%1im
99.6%1base
99.6%1(/.f64 (-.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
99.6%1(log.f64 base)
Compiler

Compiled 510 to 195 computations (61.8% saved)

regimes26.0ms (0.3%)

Counts
8 → 2
Calls
Call 1
Inputs
-1/2
-1/4
0
1/4
1
(cbrt.f64 (pow.f64 -1/4 3))
(cbrt.f64 (pow.f64 1/4 3))
(pow.f64 (cbrt.f64 -1/2) 3)
Outputs
-1/4
0
Calls

3 calls:

12.0ms
re
6.0ms
base
6.0ms
im
Results
AccuracySegmentsBranch
15.5%2re
11.1%1im
11.1%1base
Compiler

Compiled 32 to 29 computations (9.4% saved)

regimes12.0ms (0.1%)

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

3 calls:

4.0ms
base
3.0ms
re
3.0ms
im
Results
AccuracySegmentsBranch
8.0%1base
8.0%1im
8.0%1re
Compiler

Compiled 17 to 14 computations (17.6% saved)

regimes10.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

bsearch25.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
3.356825395961624e+21
5.830708565252957e+22
Results
23.0ms112×body256valid
Compiler

Compiled 107 to 95 computations (11.2% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01830
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 base))
(if (<=.f64 re 5100000000000000000000) -1/4 0)
-1/4
-1/2
Outputs
(/.f64 (atan2.f64 im re) (log.f64 base))
(if (<=.f64 re 5100000000000000000000) -1/4 0)
-1/4
-1/2
Compiler

Compiled 26 to 22 computations (15.4% saved)

soundness318.0ms (3.7%)

Rules
2224×fma-neg
976×div-sub
752×associate-*r*
752×associate-*r*
752×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079332
1230316
2433196
3714148
41118148
52615148
63365148
74834148
01468
13568
214668
382168
4681268
01468
13568
214668
382168
4681268
01468
13568
214668
382168
4681268
Stop Event
unsound
unsound
unsound
node limit
Compiler

Compiled 163 to 60 computations (63.2% saved)

end0.0ms (0%)

preprocess44.0ms (0.5%)

Compiler

Compiled 96 to 66 computations (31.3% saved)

Profiling

Loading profile data...