Details

Time bar (total: 31.5s)

analyze235.0ms (0.7%)

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

Compiled 32 to 21 computations (34.4% saved)

sample2.6s (8.2%)

Results
2.2s8256×body256valid
412.0ms2043×body256invalid
Bogosity

preprocess139.0ms (0.4%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
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 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 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.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 (atan2.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.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 (atan2.f64 im base) (log.f64 re)) (pow.f64 (log.f64 re) 2))
(/.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 (*.f64 (atan2.f64 base re) (log.f64 im)) (pow.f64 (log.f64 im) 2))
Compiler

Compiled 34 to 23 computations (32.4% saved)

simplify72.0ms (0.2%)

Algorithm
egglog
Counts
1 → 2
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)))
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 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))

eval2.0ms (0%)

Compiler

Compiled 42 to 23 computations (45.2% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
0.4b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
Compiler

Compiled 14 to 9 computations (35.7% saved)

localize19.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
0.4b
(*.f64 (atan2.f64 im re) (log.f64 base))
0.6b
(pow.f64 (log.f64 base) 2)
Compiler

Compiled 33 to 12 computations (63.6% saved)

series109.0ms (0.3%)

Counts
3 → 60
Calls

21 calls:

TimeVariablePointExpression
29.0ms
base
@0
(pow.f64 (log.f64 base) 2)
17.0ms
base
@-inf
(pow.f64 (log.f64 base) 2)
11.0ms
im
@0
(*.f64 (atan2.f64 im re) (log.f64 base))
11.0ms
re
@0
(*.f64 (atan2.f64 im re) (log.f64 base))
7.0ms
base
@inf
(pow.f64 (log.f64 base) 2)
Compiler

Compiled 4040 to 1695 computations (58% saved)

rewrite170.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
118×egg-rr
60×egg-rr
39×egg-rr
Counts
3 → 217
Calls
Call 1
Inputs
(pow.f64 (log.f64 base) 2)
(*.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 base) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 base) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (log.f64 base))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (neg.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (neg.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.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)) 2)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (atan2.f64 im re)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))))))

simplify918.0ms (2.9%)

Algorithm
egglog
Counts
277 → 235
Calls
Call 1
Inputs
(*.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 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(if (!=.f64 1 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (log.f64 base) 2))
(-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 1 (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/3)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 1 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (*.f64 (neg.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 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (log.f64 base) (neg.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 2))
(*.f64 -1 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3)
(pow.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (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 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.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)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 1))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.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) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
Outputs
(*.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 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 1 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2))
(-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(pow.f64 (log.f64 base) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base)))
(pow.f64 (log.f64 base) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(pow.f64 (log.f64 base) 2)
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(pow.f64 (log.f64 base) 2)
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))
(pow.f64 (log.f64 base) 2)
(*.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) 2)
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 base))
(pow.f64 (log.f64 base) 2)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(pow.f64 (log.f64 base) 2)
(*.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(pow.f64 (log.f64 base) 2)
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (log.f64 base) 2)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (log.f64 base) 2)
(*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (log.f64 base) 2)
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(pow.f64 (log.f64 base) 2)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/3)
(pow.f64 (log.f64 base) 2)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (log.f64 base) 2)
(neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(pow.f64 (log.f64 base) 2)
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 1 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (cbrt.f64 (/.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)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (*.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 0 (*.f64 (neg.f64 (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 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.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 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(*.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 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.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)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.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)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 1))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (neg.f64 (log.f64 base))) (atan2.f64 im re))
(*.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 (neg.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)) (neg.f64 (log.f64 base)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (log.f64 base) (neg.f64 (neg.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.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 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 2))
(*.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 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.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))
(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 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(*.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))
(neg.f64 (*.f64 (neg.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))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(-.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.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)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -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 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (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 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (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)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.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)) 2)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (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 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (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 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (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)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))

eval77.0ms (0.2%)

Compiler

Compiled 5296 to 1912 computations (63.9% saved)

prune62.0ms (0.2%)

Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New21619235
Fresh000
Picked011
Done000
Total21620236
Error
0b
Counts
236 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
34.1b
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
0.7b
(/.f64 (if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
0.5b
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
1.2b
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3) (pow.f64 (log.f64 base) 2))
0.8b
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
0.3b
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
0.4b
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
1.3b
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3))
0.7b
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
0.4b
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
1.3b
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
0.7b
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
6.4b
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
0.4b
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
0.5b
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
0.4b
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
0.5b
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
0.8b
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
6.8b
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
Compiler

Compiled 778 to 479 computations (38.4% saved)

localize21.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
Compiler

Compiled 37 to 8 computations (78.4% saved)

series12.0ms (0%)

Counts
1 → 32
Calls

9 calls:

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

Compiled 1320 to 335 computations (74.6% saved)

rewrite161.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
168×egg-rr
Counts
1 → 168
Calls
Call 1
Inputs
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (atan2.f64 im re)) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (atan2.f64 im re)) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))))))

simplify965.0ms (3.1%)

Algorithm
egglog
Counts
200 → 178
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))))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (atan2.f64 im re)) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (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)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (atan2.f64 im re)) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 -1 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))
(*.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))) 2) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) 1))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) 1))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 1 (log.f64 base))))
(*.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)) (/.f64 1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) 1))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(neg.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)) 1))
(neg.f64 (*.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
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))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (atan2.f64 im re)) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (atan2.f64 im re) (/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (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)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (atan2.f64 im re)) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.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))) 2) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (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 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (/.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) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (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 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (*.f64 (/.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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (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 (cbrt.f64 (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (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 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (/.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 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (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 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (/.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)) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 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) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (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 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.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)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (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 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (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 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (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)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (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 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (*.f64 (cbrt.f64 (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 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (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 -1 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (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)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base))) (cbrt.f64 (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)) (/.f64 (pow.f64 (log.f64 base) 2) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (log.f64 base)) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (neg.f64 (/.f64 (log.f64 base) (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))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))

localize13.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
0.4b
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
0.6b
(pow.f64 (log.f64 base) 2)
Compiler

Compiled 35 to 15 computations (57.1% saved)

series29.0ms (0.1%)

Counts
2 → 36
Calls

18 calls:

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

Compiled 2900 to 1435 computations (50.5% saved)

rewrite350.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
293×egg-rr
180×egg-rr
Counts
2 → 473
Calls
Call 1
Inputs
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.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) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 3) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 3) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (atan2.f64 im re) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.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) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.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) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) (*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base)))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))))))

simplify1.0s (3.3%)

Algorithm
egglog
Counts
509 → 645
Calls
Call 1
Inputs
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (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 (log.f64 (/.f64 1 base)) 2))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (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 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 0 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 0 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.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) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 -1 (*.f64 (log.f64 base) (/.f64 (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 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 3) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 2)
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 3) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 1 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))))
(neg.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (atan2.f64 im re) 3)))
(fma.f64 0 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 3 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 1 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.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) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.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 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))
(+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.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 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (atan2.f64 im re))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))
(*.f64 1 (/.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 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (cbrt.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) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) (*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 0 (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 3)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.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 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.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 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1) -1)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2)
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.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)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (neg.f64 (atan2.f64 im re))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))
Outputs
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (neg.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 (neg.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 (neg.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 (neg.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 (neg.f64 (log.f64 base)) 2))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) -1) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 2 (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(-.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(-.f64 0 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.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)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (*.f64 (log.f64 base) (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.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) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.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) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (log.f64 base))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 2)
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 2 2))
(*.f64 -1 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.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 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (atan2.f64 im re)))) (log.f64 base)) -1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 3) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (atan2.f64 im re)))) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 2)
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 2 2))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 2)
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 2 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 3) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 3)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (atan2.f64 im re)))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 1 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (atan2.f64 im re) 3)))
(fma.f64 0 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 3 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 1 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (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)))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (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)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.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) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (+.f64 0 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 2) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (/.f64 (+.f64 0 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 0 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 0 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 0 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 0 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.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)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.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 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 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 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (+.f64 0 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 2 (/.f64 (*.f64 1/2 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 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 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (-.f64 0 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (-.f64 0 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.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))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.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 (/.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 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (cbrt.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) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) (*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 2 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (atan2.f64 im re) -1) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 0 (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 3)))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 3)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (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 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.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 (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 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 2 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1) -1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2)
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 2 2))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.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 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (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)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 0 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
0.3b
(/.f64 1 (log.f64 base))
0.4b
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
0.4b
(*.f64 (atan2.f64 im re) (log.f64 base))
Compiler

Compiled 47 to 16 computations (66% saved)

series32.0ms (0.1%)

Counts
3 → 72
Calls

21 calls:

TimeVariablePointExpression
1.0ms
base
@-inf
(/.f64 1 (log.f64 base))
1.0ms
base
@inf
(/.f64 1 (log.f64 base))
1.0ms
base
@0
(/.f64 1 (log.f64 base))
0.0ms
base
@inf
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
0.0ms
base
@0
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
Compiler

Compiled 2200 to 635 computations (71.1% saved)

rewrite162.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
142×egg-rr
104×egg-rr
49×egg-rr
Counts
3 → 295
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 1 (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 base)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.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)) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 1) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (log.f64 base)))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) -1)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (pow.f64 (cbrt.f64 (log.f64 base)) (neg.f64 3)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 3) 0) (pow.f64 (pow.f64 (log.f64 base) 3) (neg.f64 1/3)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) -1) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (log.f64 base)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (log.f64 base) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 base) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.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)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.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)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))))))

simplify471.0ms (1.5%)

Algorithm
egglog
Counts
367 → 362
Calls
Call 1
Inputs
(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)
(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 -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 (atan2.f64 im re) (log.f64 base))
(/.f64 (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) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 1 (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.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)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(-.f64 0 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (/.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)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) -1)
(*.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (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) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.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 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) -1) -1)
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 1) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) -1)
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 3)
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1)
(neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3))
(if (!=.f64 1 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (log.f64 base)))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) -1)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (pow.f64 (cbrt.f64 (log.f64 base)) (neg.f64 3)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (pow.f64 (log.f64 base) 3) 0) (pow.f64 (pow.f64 (log.f64 base) 3) (neg.f64 1/3)) (/.f64 1 (log.f64 base)))
(-.f64 0 (/.f64 -1 (log.f64 base)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 -1 (/.f64 -1 (log.f64 base)))
(*.f64 1 (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(*.f64 (/.f64 -1 (log.f64 base)) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 -1) (/.f64 -1 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (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 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) -1) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) -1) -1)
(/.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (/.f64 (log.f64 base) -1))
(/.f64 (/.f64 -1 (log.f64 base)) -1)
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(pow.f64 (log.f64 base) -1)
(pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 3)
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(neg.f64 (/.f64 -1 (log.f64 base)))
(neg.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.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)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (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)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.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)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1)
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 1 (log.f64 base))))
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (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) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 -1 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
Outputs
(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)
(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 -1 (log.f64 (/.f64 1 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (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) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 1 (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.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)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(-.f64 0 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.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 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))
(/.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)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (atan2.f64 im re))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.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))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) -1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (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) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.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)) 2)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) -1) -1)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) -1)
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) -1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3) 1/3)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 3)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(if (!=.f64 1 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (log.f64 base)))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 -1 (pow.f64 (/.f64 -1 (log.f64 base)) -1)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 1 (log.f64 base))) -1) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) -1)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 1 (log.f64 base))) -1) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (pow.f64 (cbrt.f64 (log.f64 base)) (neg.f64 3)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (pow.f64 (cbrt.f64 (log.f64 base)) -3) (/.f64 1 (log.f64 base)))
(if (!=.f64 (pow.f64 (log.f64 base) 3) 0) (pow.f64 (pow.f64 (log.f64 base) 3) (neg.f64 1/3)) (/.f64 1 (log.f64 base)))
(if (!=.f64 (pow.f64 (log.f64 base) 3) 0) (pow.f64 (pow.f64 (log.f64 base) 3) -1/3) (/.f64 1 (log.f64 base)))
(-.f64 0 (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 1 (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 1 (log.f64 base))
(*.f64 -1 (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(*.f64 1 (/.f64 1 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) -1)
(/.f64 (neg.f64 -1) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))
(/.f64 1 (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 -1 -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 -1 -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 -1) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(/.f64 1 (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 1 (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) -1) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) -1) -1)
(/.f64 (/.f64 1 (neg.f64 (log.f64 base))) -1)
(/.f64 (/.f64 -1 (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 -1 (/.f64 (log.f64 base) -1))
(/.f64 (neg.f64 -1) (log.f64 base))
(/.f64 (/.f64 -1 (log.f64 base)) -1)
(/.f64 (neg.f64 -1) (log.f64 base))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(/.f64 1 (log.f64 base))
(pow.f64 (log.f64 base) -1)
(/.f64 1 (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 3)
(/.f64 1 (log.f64 base))
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 1 (log.f64 base))
(neg.f64 (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 -1) (log.f64 base))
(neg.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1))
(/.f64 (neg.f64 -1) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))
(/.f64 1 (log.f64 base))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (pow.f64 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.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)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (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)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) 0) (pow.f64 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.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)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.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)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))) (atan2.f64 im re))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.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)) (pow.f64 (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) (/.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (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 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) -1) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (/.f64 1 (log.f64 base)) (/.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) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.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)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (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 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 -1 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (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 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))

localize39.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (atan2.f64 im re) (log.f64 base))
0.5b
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
0.6b
(pow.f64 (log.f64 base) 2)
0.7b
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
Compiler

Compiled 50 to 25 computations (50% saved)

series52.0ms (0.2%)

Counts
2 → 0
Calls

6 calls:

TimeVariablePointExpression
5.0ms
base
@0
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
3.0ms
base
@-inf
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
2.0ms
base
@inf
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
2.0ms
base
@-inf
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
1.0ms
base
@0
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
Compiler

Compiled 2180 to 1865 computations (14.4% saved)

rewrite135.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
85×egg-rr
42×egg-rr
Counts
2 → 127
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 0) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) 3))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (/.f64 1 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (/.f64 1 (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 3) 0) (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) 0) (/.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 0) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) (/.f64 1 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3) -1/3)) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) -3)) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1)) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 0) (/.f64 (log.f64 base) (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/2) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 1/2 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 base) 3) -1) (*.f64 (pow.f64 (log.f64 base) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (log.f64 base) 3)) (*.f64 -1 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) 3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1/3)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -3)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1/2) (*.f64 (pow.f64 (log.f64 base) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 base) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) -1) (*.f64 (log.f64 base) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (log.f64 base)) (*.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 base) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (log.f64 base) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 base) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (log.f64 base) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 base) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (log.f64 base) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))))))

simplify427.0ms (1.4%)

Algorithm
egglog
Counts
127 → 154
Calls
Call 1
Inputs
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 0) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) 3))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (log.f64 base) 0) (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (/.f64 1 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (/.f64 1 (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (log.f64 base) 3) 0) (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) 0) (/.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 0) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) (/.f64 1 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 1 0) (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 -1 0) (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 2 0) (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3) -1/3)) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) -3)) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1)) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 0) (/.f64 (log.f64 base) (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(+.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/2) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 1/2 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1) -1)
(*.f64 (*.f64 (pow.f64 (log.f64 base) 3) -1) (*.f64 (pow.f64 (log.f64 base) 3) -1))
(*.f64 (*.f64 -1 (pow.f64 (log.f64 base) 3)) (*.f64 -1 (pow.f64 (log.f64 base) 3)))
(*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 3))
(*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(*.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)
(*.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 2) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3)))))
(/.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1) -1)
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1) -1)
(/.f64 (*.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) -1)
(/.f64 (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) -1)
(/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 2) 2)
(/.f64 (*.f64 2 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) 2)
(/.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 2) 1/2)
(/.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/3) 3)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3) 1/3)
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)
(neg.f64 (*.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3))
(if (!=.f64 -1 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))
(if (!=.f64 2 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))
(if (!=.f64 1 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1/3)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -3)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1/2) (*.f64 (pow.f64 (log.f64 base) 2) 1/2))
(+.f64 (*.f64 1/2 (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) -1) -1)
(*.f64 (*.f64 (log.f64 base) -1) (*.f64 (log.f64 base) -1))
(*.f64 (*.f64 -1 (log.f64 base)) (*.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base)))
(*.f64 1 (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) 2) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (pow.f64 (log.f64 base) 2) -1) -1)
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 2) 2)
(pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/3)
(pow.f64 (log.f64 base) 2)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(neg.f64 (*.f64 -1 (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (pow.f64 (log.f64 base) 2) -1))
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
Outputs
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 0) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 0) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) -1)) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) 3))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1) 3) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (log.f64 base) 0) (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (/.f64 1 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (log.f64 base) 0) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (/.f64 1 (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2)) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 3) 0) (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (log.f64 base) 3) 0) (pow.f64 (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))) 3) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) -1)) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) 0) (/.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) 0) (/.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) -1) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 0) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) (/.f64 1 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 0) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) -1)) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 1 0) (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 1 0) (pow.f64 (pow.f64 (log.f64 base) 3) 2) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 -1 0) (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 -1 0) (pow.f64 (pow.f64 (log.f64 base) 3) 2) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 2 0) (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 2 0) (pow.f64 (pow.f64 (log.f64 base) 3) 2) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3) -1/3)) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2) 3) -1/3)) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) -3)) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) -3)) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1)) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1) 3) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 0) (/.f64 (log.f64 base) (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 base) (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 2)))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) -1) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))) (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) -1))) (pow.f64 (pow.f64 (log.f64 base) 3) 2))
(+.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/2) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/2))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 1/2 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1) -1)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (pow.f64 (log.f64 base) 3) -1) (*.f64 (pow.f64 (log.f64 base) 3) -1))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 -1 (pow.f64 (log.f64 base) 3)) (*.f64 -1 (pow.f64 (log.f64 base) 3)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) 3))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 2) 2)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3)) (cbrt.f64 (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 3)))))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(/.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1) -1)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1) -1)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(/.f64 (*.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) -1)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(/.f64 (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) -1)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 2) 2)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(/.f64 (*.f64 2 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) 2)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(/.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(/.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/3) 3)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3) 1/3)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 3)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1)
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(neg.f64 (*.f64 -1 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 3))
(pow.f64 (pow.f64 (log.f64 base) 3) 2)
(if (!=.f64 -1 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))
(if (!=.f64 2 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))
(if (!=.f64 1 0) (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) -1/3)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2) -1/3)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -3)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1/2) (*.f64 (pow.f64 (log.f64 base) 2) 1/2))
(pow.f64 (log.f64 base) 2)
(+.f64 (*.f64 1/2 (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(*.f64 (log.f64 base) (log.f64 base))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) -1) -1)
(pow.f64 (log.f64 base) 2)
(*.f64 (*.f64 (log.f64 base) -1) (*.f64 (log.f64 base) -1))
(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 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 3))))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base)))
(pow.f64 (log.f64 base) 2)
(*.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) 2)
(*.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(pow.f64 (log.f64 base) 2)
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) 2) 2)
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(pow.f64 (log.f64 base) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (log.f64 base) 2)
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 2)))
(pow.f64 (log.f64 base) 2)
(/.f64 (*.f64 (pow.f64 (log.f64 base) 2) -1) -1)
(pow.f64 (log.f64 base) 2)
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1)
(pow.f64 (log.f64 base) 2)
(/.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (log.f64 base) 2)
(/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 2) 2)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) 1/3)
(pow.f64 (log.f64 base) 2)
(pow.f64 (log.f64 base) 2)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (log.f64 base) 2)
(neg.f64 (*.f64 -1 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(neg.f64 (*.f64 (pow.f64 (log.f64 base) 2) -1))
(pow.f64 (log.f64 base) 2)
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))
(pow.f64 (log.f64 base) 2)

localize92.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (atan2.f64 im re) (log.f64 base))
0.5b
(/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re)))
0.6b
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
0.6b
(pow.f64 (log.f64 base) 2)
Compiler

Compiled 107 to 41 computations (61.7% saved)

series75.0ms (0.2%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
base
@-inf
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
1.0ms
base
@0
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
1.0ms
base
@inf
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
1.0ms
im
@-inf
(/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re)))
0.0ms
base
@-inf
(/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re)))
Compiler

Compiled 3080 to 1695 computations (45% saved)

rewrite239.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
88×egg-rr
81×egg-rr
Counts
2 → 169
Calls
Call 1
Inputs
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (/.f64 -1 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (/.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (/.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (/.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) 0) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 -1 (/.f64 -1 (log.f64 base))))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) -1) (neg.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 base)) 0) (*.f64 (/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 3)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 3) (neg.f64 1/3)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (log.f64 base)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (atan2.f64 im re))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (*.f64 (/.f64 -1 (/.f64 -1 (atan2.f64 im re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (/.f64 -1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 -1 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) -1) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) 1) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 3))))))

simplify1.0s (3.3%)

Algorithm
egglog
Counts
205 → 210
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (/.f64 1 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (/.f64 -1 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(-.f64 0 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 1)
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))) -1)
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))) -1)
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) -1) -1)
(/.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 3)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 1)
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 3))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (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)))))
(if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (/.f64 (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)))))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (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)))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) 0) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 -1 (/.f64 -1 (log.f64 base))))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (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)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) -1) (neg.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (*.f64 (/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.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)))))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 3)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 3) (neg.f64 1/3)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (log.f64 base) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (log.f64 base)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(-.f64 0 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) -1)
(*.f64 -1 (*.f64 -1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))))
(*.f64 -1 (*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)))
(*.f64 1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re))))
(*.f64 -1 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)
(*.f64 (/.f64 -1 (/.f64 -1 (atan2.f64 im re))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (*.f64 (/.f64 -1 (/.f64 -1 (atan2.f64 im re))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (/.f64 -1 (atan2.f64 im re))))
(*.f64 (/.f64 1 -1) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 -1 (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 -1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 -1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (atan2.f64 im re)))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) -1) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 -1 (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 -1 (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)))
(/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(/.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (atan2.f64 im re)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) 1) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (atan2.f64 im re)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1)
(pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(neg.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1))
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 3))
Outputs
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (/.f64 1 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (/.f64 1 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (/.f64 1 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 (/.f64 1 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) -1) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) -1) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) -1) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) -1) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) -1)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (/.f64 -1 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) -1) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) -1)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) 0) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (/.f64 1 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(-.f64 0 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(-.f64 (/.f64 0 (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 1)
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))) -1)
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) 2))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2) (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) 2) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 1 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 1)
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))) -1)
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) -1) -1)
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 3) 1/3)
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 3)
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 1)
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 3))
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (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)))))
(if (!=.f64 1 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (/.f64 (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)))))
(if (!=.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (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)))))
(if (!=.f64 -1 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))) -1) (atan2.f64 im re))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) (atan2.f64 im re)))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) 0) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 -1 (/.f64 -1 (log.f64 base))))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) 0) (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (pow.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) -1)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (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)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) 2) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) -1) (neg.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (*.f64 (/.f64 1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.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)))))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))))) -1) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 3)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) -3) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 3) (neg.f64 1/3)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) 3) -1/3) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) -1)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) 2))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)) (/.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) 2))))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (log.f64 base) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (log.f64 base)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (log.f64 base) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1))
(-.f64 0 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(-.f64 (/.f64 0 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) -1)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 -1 (*.f64 -1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 -1 (*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 -1 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (/.f64 -1 (/.f64 -1 (atan2.f64 im re))) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) 2))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (*.f64 (/.f64 -1 (/.f64 -1 (atan2.f64 im re))) 1))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 2) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (/.f64 -1 (atan2.f64 im re))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (/.f64 1 -1) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 -1 (/.f64 1 (atan2.f64 im re))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (log.f64 base)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 -1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 -1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (atan2.f64 im re)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) -1) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (neg.f64 (atan2.f64 im re)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 -1 (/.f64 -1 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))) (/.f64 1 (log.f64 base)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (*.f64 -1 (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 base))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 -1 (/.f64 -1 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1))
(/.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 -1 (atan2.f64 im re)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(pow.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) -1)
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))
(/.f64 1 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (atan2.f64 im re)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) 1) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) 2)) (atan2.f64 im re)))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))) 3)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))) -1)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(neg.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base))))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(neg.f64 (*.f64 (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 1))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(neg.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1)

eval856.0ms (2.7%)

Compiler

Compiled 59991 to 22953 computations (61.7% saved)

prune592.0ms (1.9%)

Pruning

17 alts after pruning (13 fresh and 4 done)

PrunedKeptTotal
New198181989
Fresh9514
Picked101
Done145
Total1992172009
Error
0b
Counts
2009 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
1.5b
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
0.5b
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
1.2b
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3) (pow.f64 (log.f64 base) 2))
0.3b
(/.f64 (atan2.f64 im re) (log.f64 base))
0.4b
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
0.7b
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2)))
0.7b
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
0.4b
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
6.4b
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3)) (log.f64 base))
6.4b
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
1.5b
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3) (log.f64 base))
0.4b
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
0.5b
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
0.5b
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (log.f64 base) 2)))
0.7b
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
6.8b
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
Compiler

Compiled 530 to 340 computations (35.8% saved)

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (atan2.f64 im re) (log.f64 base))
Compiler

Compiled 17 to 6 computations (64.7% saved)

series5.0ms (0%)

Counts
1 → 4
Calls

9 calls:

TimeVariablePointExpression
0.0ms
im
@0
(/.f64 (atan2.f64 im re) (log.f64 base))
0.0ms
base
@-inf
(/.f64 (atan2.f64 im re) (log.f64 base))
0.0ms
im
@-inf
(/.f64 (atan2.f64 im re) (log.f64 base))
0.0ms
re
@-inf
(/.f64 (atan2.f64 im re) (log.f64 base))
0.0ms
base
@inf
(/.f64 (atan2.f64 im re) (log.f64 base))
Compiler

Compiled 480 to 325 computations (32.3% saved)

rewrite117.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
120×egg-rr
Counts
1 → 120
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 base))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (pow.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (log.f64 base)) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2) (/.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (atan2.f64 im re)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 0 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (neg.f64 (atan2.f64 im re)) 3)))))))

simplify498.0ms (1.6%)

Algorithm
egglog
Counts
124 → 135
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))))
(fma.f64 1 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 0 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 0 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 0 3 (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (pow.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)))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 0 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))) (/.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 (/.f64 0 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 (/.f64 0 (log.f64 base)) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.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 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.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 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (atan2.f64 im re)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(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 (atan2.f64 im re) (log.f64 base)) 1)
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re)))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (atan2.f64 im re))))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 0 (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (neg.f64 (atan2.f64 im re)) 3)))
Outputs
(*.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))
(fma.f64 1 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(fma.f64 0 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(fma.f64 0 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(fma.f64 0 3 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (neg.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (pow.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)))
(if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (cbrt.f64 (/.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)))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.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)))
(if (!=.f64 (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.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)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 0 0) (/.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)))
(if (!=.f64 (/.f64 0 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 0 0) (/.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)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.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)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.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)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 0) (/.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)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 0) (/.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)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))) (/.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 0 (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 1 (+.f64 1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 (/.f64 0 (log.f64 base)) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (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 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.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 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.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 1 (/.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 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (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))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (neg.f64 (cbrt.f64 (/.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) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (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 (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.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 (*.f64 0 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (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 (atan2.f64 im re) (log.f64 base)) 1)
(/.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))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (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))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base)))) (cbrt.f64 (neg.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 (*.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (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) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (-.f64 0 (*.f64 (neg.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 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (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 -1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (atan2.f64 im re)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.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 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (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 -1 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 0 (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))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (neg.f64 (atan2.f64 im re)) 3)))
(/.f64 (atan2.f64 im re) (log.f64 base))

localize29.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
0.4b
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
0.6b
(pow.f64 (log.f64 base) 2)
Compiler

Compiled 34 to 15 computations (55.9% saved)

series49.0ms (0.2%)

Counts
2 → 36
Calls

12 calls:

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

Compiled 3080 to 1695 computations (45% saved)

rewrite263.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
235×egg-rr
186×egg-rr
Counts
2 → 421
Calls
Call 1
Inputs
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 3) 0) (/.f64 1 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 3))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (neg.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) -1) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 base)) (pow.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (log.f64 base) 3)) (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 3) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base))))) (neg.f64 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (log.f64 base)))) (pow.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 3) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.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)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (/.f64 -1 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (neg.f64 (/.f64 (log.f64 base) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 3) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base)))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 3) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 base) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (pow.f64 (atan2.f64 im re) 3)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3)))))))

simplify907.0ms (2.9%)

Algorithm
egglog
Counts
457 → 611
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(fma.f64 0 0 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 3 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(fma.f64 1 0 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (log.f64 base) 3) 0) (/.f64 1 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 3))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1/2))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (log.f64 base) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)
(*.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) -1) -1)
(*.f64 (/.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) -1)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (neg.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) -1))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) -1) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 base)) (pow.f64 (log.f64 base) 3))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 3)) (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 3) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base))))) (neg.f64 (pow.f64 (log.f64 base) 3)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) 1))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)
(pow.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 3)
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(neg.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (neg.f64 (log.f64 base))))
(neg.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))))
(neg.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0))
(cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 3) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.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)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (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)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (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)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 0 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) -1)
(*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (/.f64 -1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2) (atan2.f64 im re)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.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 (log.f64 base) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (neg.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 3) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 3) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (*.f64 (neg.f64 (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 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (log.f64 base) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1))
(neg.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 1))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (pow.f64 (atan2.f64 im re) 3)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3)))
Outputs
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(fma.f64 0 0 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 3 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(fma.f64 1 0 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (log.f64 base) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) -1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) -1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (log.f64 base) 3) 0) (/.f64 1 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 3))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (fma.f64 0 0 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) 0))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) 0))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) 0))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) 0) 0) (/.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (+.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 2 (/.f64 (*.f64 1/2 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(+.f64 0 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(-.f64 0 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (log.f64 base) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (log.f64 base))
(*.f64 (log.f64 base) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 (/.f64 (log.f64 base) (*.f64 2 (pow.f64 (log.f64 base) 2))) 2)
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) -1) -1)
(*.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (/.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) -1)
(*.f64 (/.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) -1)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) -1) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (neg.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) -1))
(/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) -1) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 base))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 3)))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 base)) (pow.f64 (log.f64 base) 3))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 3)) (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 3) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base))))) (neg.f64 (pow.f64 (log.f64 base) 3)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (log.f64 base) (log.f64 base))))) (neg.f64 (pow.f64 (log.f64 base) 3)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (log.f64 base)))) (pow.f64 (log.f64 base) 3))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (-.f64 0 (neg.f64 (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) 1))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (neg.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2))) (log.f64 base)) (cbrt.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(neg.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 1/3)
(cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (neg.f64 (log.f64 base)))
(neg.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 3) (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2) 2)))
(/.f64 (pow.f64 (log.f64 base) 3) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) -1) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.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)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (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)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (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)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 2 (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(-.f64 0 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(-.f64 0 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base))) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) -1)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) -1)
(*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -1) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (/.f64 -1 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -1) (*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -1) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -1) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2) (atan2.f64 im re)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (log.f64 base)))) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 2 (pow.f64 (log.f64 base) 2))) 2)
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 -1 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (neg.f64 (/.f64 (log.f64 base) (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 base))) (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 3) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 3) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (log.f64 base)))) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (log.f64 base) (log.f64 base)))) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2)) (atan2.f64 im re))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2))) (atan2.f64 im re)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (*.f64 -1 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 3) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 3)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 1))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (log.f64 base) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 1))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) 2) (pow.f64 (atan2.f64 im re) 3)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 3) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 base)) 3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
0.4b
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
0.4b
(*.f64 (atan2.f64 im re) (log.f64 base))
0.6b
(pow.f64 (log.f64 base) 2)
Compiler

Compiled 83 to 33 computations (60.2% saved)

series33.0ms (0.1%)

Counts
2 → 60
Calls

18 calls:

TimeVariablePointExpression
2.0ms
im
@-inf
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
1.0ms
base
@-inf
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
1.0ms
base
@inf
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
1.0ms
re
@-inf
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
1.0ms
re
@inf
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
Compiler

Compiled 5460 to 1635 computations (70.1% saved)

rewrite138.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
96×egg-rr
80×egg-rr
Counts
2 → 176
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 base)) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 0) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) -1)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (log.f64 base)))) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 -1 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (/.f64 -1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (/.f64 -1 (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) 2) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) -1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) -1) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) 0) (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.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) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.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) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) 1) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 1 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (log.f64 base) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) 1) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 3))))))

simplify767.0ms (2.4%)

Algorithm
egglog
Counts
236 → 187
Calls
Call 1
Inputs
(*.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 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (atan2.f64 im re) 0) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 0) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) -1)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(-.f64 0 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))))
(-.f64 (/.f64 0 (/.f64 -1 (log.f64 base))) (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (log.f64 base)))) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 1 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 1)
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (atan2.f64 im re) (/.f64 -1 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (atan2.f64 im re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 1 (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))))
(*.f64 (*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) -1) -1)
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (/.f64 -1 (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))) 1))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (/.f64 -1 (log.f64 base))) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) 2) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) -1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) -1) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 1)
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) -1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) -1))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) 3)
(pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 1)
(neg.f64 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) 1))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) -1))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 3))
(if (!=.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) 0) (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.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) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.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) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) 1) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(*.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) -1) -1)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 1 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (log.f64 base) 2)) 1))
(*.f64 -1 (*.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)))
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) 1) (log.f64 base))
(/.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))))
(neg.f64 (*.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) -1))
(cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 3))
Outputs
(*.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 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (log.f64 base) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (atan2.f64 im re) 0) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (log.f64 base))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 -1 (/.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 0) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) -1)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 0) (pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) -1) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(-.f64 0 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(-.f64 (/.f64 0 (/.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)))
(*.f64 -1 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (log.f64 base)))) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (atan2.f64 im re) (/.f64 -1 (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))) 2))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) 2))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) -1) -1)
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))))) 2) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (/.f64 -1 (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) 2) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) -1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) -1) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) -1)
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) 2) 2))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) -1))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 1 (log.f64 base))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 3) 1/3)
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) 3)
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 1)
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(neg.f64 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) -1))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) 3))
(/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(if (!=.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) 0) (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.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) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) 0) (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.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) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) -1) -1) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.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) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.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) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (pow.f64 (log.f64 base) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (log.f64 base))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) 1) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) -1) -1)
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 1 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) 1))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base)) 1))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (*.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (log.f64 base))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (log.f64 base))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) 1) (log.f64 base))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (neg.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 -1 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))

localize41.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3) (log.f64 base))
0.6b
(pow.f64 (log.f64 base) 2)
0.7b
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3)
4.5b
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
Compiler

Compiled 59 to 29 computations (50.8% saved)

series239.0ms (0.8%)

Counts
3 → 96
Calls

27 calls:

TimeVariablePointExpression
4.0ms
im
@-inf
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
3.0ms
base
@-inf
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
3.0ms
im
@0
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
3.0ms
im
@inf
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
3.0ms
re
@inf
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
Compiler

Compiled 11760 to 7150 computations (39.2% saved)

rewrite355.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
238×egg-rr
206×egg-rr
58×egg-rr
Counts
3 → 502
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3) (log.f64 base))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1/3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) -3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 3) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.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) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3)) (log.f64 base)))))))

simplify1.2s (3.7%)

Algorithm
egglog
Counts
598 → 654
Calls
Call 1
Inputs
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2) (log.f64 (/.f64 1 base)))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 2 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 -1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1/3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) -3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(-.f64 (/.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 0 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2) 2)
(*.f64 -1 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1)
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 3) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1)
(neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 -1 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 1 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 3 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.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 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (atan2.f64 im re))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))
(*.f64 1 (/.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 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 -1 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1) -1)
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (-.f64 (*.f64 0 (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 3)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (neg.f64 (log.f64 base)) (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)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (-.f64 (*.f64 0 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 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 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (neg.f64 (atan2.f64 im re))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1))
(neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 0 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 0 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 -1 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1) -1)
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))
(*.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.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) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 -1 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (*.f64 1 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(neg.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3)) (log.f64 base)))
Outputs
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2) (log.f64 (/.f64 1 base)))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2) (log.f64 (/.f64 1 base)))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2) (log.f64 (/.f64 1 base)))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 (/.f64 1 base)) 2)) 1/3) 2) (log.f64 (/.f64 1 base)))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (neg.f64 (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 2 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 -1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1/3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) -3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) -1) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (+.f64 1/2 1/2))
(-.f64 (/.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 0 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) -1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 (atan2.f64 im re)))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1) -1)
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2) 2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2) 2)
(*.f64 -1 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 3) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1)
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 -1 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 1 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(fma.f64 0 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 3 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(fma.f64 0 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 2) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 0 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 0 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 0 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 0 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 0)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.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)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.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 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 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 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 2 (/.f64 (*.f64 1/2 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 0 (/.f64 -1 (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 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 0 (/.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 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (-.f64 0 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (-.f64 0 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (-.f64 0 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.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))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.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 (/.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 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))) (log.f64 base))
(*.f64 -1 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1) -1)
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (pow.f64 (log.f64 base) 2))) 2)
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (atan2.f64 im re) -1) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 base))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))) (neg.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 (*.f64 0 (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 3)))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (neg.f64 (pow.f64 (log.f64 base) 3)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.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 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.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 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (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 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (neg.f64 (log.f64 base)) (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)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (pow.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (-.f64 (*.f64 0 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (+.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 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 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (neg.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 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (neg.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (-.f64 0 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 2 (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(-.f64 0 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (log.f64 base)) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 -1 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))
(*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2) (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))
(*.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.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) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.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) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (log.f64 base))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))
(*.f64 (*.f64 (log.f64 base) (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 2 (pow.f64 (log.f64 base) 2))) 2)
(*.f64 -1 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (log.f64 base) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) 1) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base))) (log.f64 base))
(neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -1) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -1) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base))) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))
(neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))
(*.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 1 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3)) (log.f64 base)))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (atan2.f64 im re) (log.f64 base))
0.6b
(pow.f64 (log.f64 base) 2)
0.7b
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3)
3.9b
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
Compiler

Compiled 53 to 18 computations (66% saved)

series83.0ms (0.3%)

Counts
2 → 0
Calls

18 calls:

TimeVariablePointExpression
24.0ms
im
@0
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3)
2.0ms
im
@0
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
1.0ms
base
@inf
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
1.0ms
base
@-inf
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
1.0ms
im
@inf
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
Compiler

Compiled 5640 to 2655 computations (52.9% saved)

rewrite191.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
119×egg-rr
74×egg-rr
Counts
2 → 193
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) -3)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1/3)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/2) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1)) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -3)) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1/3)) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3))))))

simplify1.2s (3.7%)

Algorithm
egglog
Counts
193 → 239
Calls
Call 1
Inputs
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) -3)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1/3)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/2) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (cbrt.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)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))))
(*.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 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 2) 2))
(/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)
(/.f64 (*.f64 -1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/2)
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/2) 2)
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/3)
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/3) 3)
(pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 3)
(pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1)
(neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.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)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 1 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 -1 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 2 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -3)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1/3)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/2 (*.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 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) -1)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) -1)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)
(/.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1) -1)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) 1/2)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
(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 (atan2.f64 im re) (log.f64 base)) 1)
(neg.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1))
(cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3))
Outputs
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (cbrt.f64 (/.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 0) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) 0) (cbrt.f64 (cbrt.f64 (/.f64 (cbrt.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) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 0) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2)) 0) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 0) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) -3)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1/3)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2)) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2) 2)))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/2) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/2))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.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 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.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 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2)))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.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 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))))
(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 (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 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (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))) -1) -1)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)))))
(cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 2) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))))
(/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 -1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 2) 1/2)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/2) 2)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3) 1/3)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) -1)
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 1/3) 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 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 3)
(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)))
(neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) 0) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2)) (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.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)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 0) (cbrt.f64 (/.f64 (cbrt.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) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2) 2) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 1 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2) 0) (cbrt.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2)) 0) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (/.f64 1 (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 0) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2) (/.f64 1 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 -1 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 2 0) (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -1)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (atan2.f64 im re)) (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -3)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -3) -1) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) -1/3)) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2) 2))) (*.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/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 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.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 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (atan2.f64 im re))) 3))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.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 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 3))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.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 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (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)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (cbrt.f64 (*.f64 (pow.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 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (cbrt.f64 (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))))
(cbrt.f64 (*.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 2)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.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 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) 2) 2) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (*.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 -1 (*.f64 (atan2.f64 im re) (log.f64 base))) -1)
(*.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.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) 1/2)
(*.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(*.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(*.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1)
(*.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
(*.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 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 -1 (*.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)) -1))
(*.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))

eval899.0ms (2.9%)

Compiler

Compiled 59582 to 24759 computations (58.4% saved)

prune1.3s (4.1%)

Pruning

17 alts after pruning (12 fresh and 5 done)

PrunedKeptTotal
New212192130
Fresh538
Picked101
Done358
Total2130172147
Error
0b
Counts
2147 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
34.1b
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
1.5b
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
0.5b
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
0.3b
(/.f64 (atan2.f64 im re) (log.f64 base))
0.4b
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (log.f64 base))
0.8b
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
0.5b
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3) (pow.f64 (log.f64 base) 2))
0.5b
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3) (pow.f64 (log.f64 base) 2))
0.4b
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
6.4b
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3)) (log.f64 base))
0.4b
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
0.4b
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
0.5b
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
0.5b
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (log.f64 base) 2)))
0.7b
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
6.7b
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
Compiler

Compiled 480 to 312 computations (35% saved)

localize19.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
0.3b
(/.f64 1 (log.f64 base))
Compiler

Compiled 24 to 11 computations (54.2% saved)

series21.0ms (0.1%)

Counts
1 → 32
Calls

9 calls:

TimeVariablePointExpression
0.0ms
im
@0
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
0.0ms
base
@-inf
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
0.0ms
base
@inf
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
0.0ms
im
@-inf
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
0.0ms
im
@inf
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
Compiler

Compiled 1320 to 335 computations (74.6% saved)

rewrite297.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
149×egg-rr
Counts
1 → 149
Calls
Call 1
Inputs
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) -1/3)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -3)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) -1) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2) (*.f64 (cbrt.f64 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) 1) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) 1) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) -1) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))))

simplify1.3s (4.2%)

Algorithm
egglog
Counts
181 → 162
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))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) -1/3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 1 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)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(+.f64 (*.f64 (/.f64 (neg.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 (*.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (cbrt.f64 (pow.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)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.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 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 1/2)
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))
(*.f64 1/3 (*.f64 3 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 2 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 1/2 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 base))))
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
(*.f64 3 (*.f64 1/3 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) -1) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) -1))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 2))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2) (*.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) 2))
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) 1) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) 1) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 1/2)
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) -1) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(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 (atan2.f64 im re) (log.f64 base)) 1)
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re))))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))
(neg.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
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))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) 0) (cbrt.f64 (/.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)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 0) (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) -1) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (pow.f64 (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) -1) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) -1/3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 1 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)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (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) (log.f64 base)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 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)) (*.f64 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) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/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)) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(-.f64 0 (/.f64 (neg.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))) (cbrt.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) (/.f64 1 (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 (cbrt.f64 (pow.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)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.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 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (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 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.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 (/.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 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2)) (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (/.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))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (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)) 2) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1/3 (*.f64 3 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 2 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 1/2 (*.f64 2 (/.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)) 2) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 3 (*.f64 1/3 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base))))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) -1) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) -1))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) 2) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2) (*.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 2) (*.f64 (neg.f64 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) 2))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 base) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) 1) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) 1) (*.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) 1))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.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 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.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)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (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 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -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 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 base))) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 1/2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) 2)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) -1) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) -1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (cbrt.f64 (log.f64 base))))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (atan2.f64 im re))) (cbrt.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(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 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (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 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.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))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.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))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3))
(/.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))

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(!=.f64 (atan2.f64 im re) 0)
0.3b
(/.f64 (atan2.f64 im re) (log.f64 base))
0.3b
(/.f64 (log.f64 base) (atan2.f64 im re))
0.5b
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
Compiler

Compiled 58 to 18 computations (69% saved)

series16.0ms (0.1%)

Counts
3 → 32
Calls

24 calls:

TimeVariablePointExpression
1.0ms
base
@-inf
(/.f64 (log.f64 base) (atan2.f64 im re))
1.0ms
im
@inf
(/.f64 (log.f64 base) (atan2.f64 im re))
1.0ms
re
@-inf
(/.f64 (log.f64 base) (atan2.f64 im re))
1.0ms
im
@-inf
(/.f64 (log.f64 base) (atan2.f64 im re))
1.0ms
re
@inf
(/.f64 (log.f64 base) (atan2.f64 im re))
Compiler

Compiled 1780 to 635 computations (64.3% saved)

rewrite351.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
219×egg-rr
161×egg-rr
egg-rr
Counts
3 → 381
Calls
Call 1
Inputs
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(!=.f64 (atan2.f64 im re) 0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) -1/3) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -3) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (/.f64 1/3 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 2) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) 1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) -1) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) -1)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (+.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (+.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) -1/3)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) -3)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/2) (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 0 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 1/2 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (+.f64 3/2 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (+.f64 6 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 4 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 2 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3/2 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) -1) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 3) (pow.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (/.f64 -1 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 -1 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) -1)) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) 1) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) -1) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (atan2.f64 im re))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) -1) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (log.f64 base))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 -1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 3 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 base)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (cbrt.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 2) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.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 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) -1/3)) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -3)) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3/2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (-.f64 3/2 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (-.f64 6 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (-.f64 4 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (-.f64 9 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (-.f64 1/3 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (+.f64 3/2 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (+.f64 6 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 4 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (atan2.f64 im re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (-.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (*.f64 0 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 base) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))) (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (neg.f64 (pow.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1)))))))
((#(struct:change #<rule egg-rr> (2) ((x !=.f64 (atan2.f64 im re) 0)))))

simplify1.0s (3.3%)

Algorithm
egglog
Counts
413 → 506
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) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) -1/3) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -3) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 2 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 1/2 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 3 0) (/.f64 1/3 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 1/3 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 2 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 2) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) 1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) -1) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) -1)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (+.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (+.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) -1/3)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) -3)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 0 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0))
(+.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/2) (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/2))
(+.f64 (*.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (*.f64 0 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 0 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(+.f64 (*.f64 1/2 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 1/2 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(+.f64 (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 1 (+.f64 1 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 3 (+.f64 3 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 6 (+.f64 6 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 4 (+.f64 4 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 9 (+.f64 9 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 0 (+.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 2 (+.f64 2 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (/.f64 3 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (/.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (/.f64 2 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 (/.f64 3/2 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 1 (atan2.f64 im re))))
(*.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 1 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 -1 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (/.f64 1 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (/.f64 1 (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 1 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1)
(*.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))))
(*.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) -1) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 3) (pow.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) 3))
(*.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) 3))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 2 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (/.f64 -1 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 -1 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.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 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (neg.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) -1)) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) 1) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) -1) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (/.f64 -1 (/.f64 1 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (log.f64 base))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) -1) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1)
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (log.f64 base))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (*.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 -1 (/.f64 -1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/2) 2)
(/.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 1/2)
(/.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/3) 3)
(/.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) 1/3)
(/.f64 1/2 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 2 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2))
(/.f64 3 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/3))
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) 1/3)
(pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3)
(neg.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 1 (atan2.f64 im re)))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 -1 (log.f64 base))))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0))
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0)
(fma.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) 0)
(fma.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)) 0)
(fma.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 0)
(fma.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0)
(fma.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) 0)
(fma.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0)
(fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0)
(fma.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)) 0)
(fma.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1 0)
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) 0)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) 0)
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) 0)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 0)
(fma.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base) 0)
(fma.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)) 0)
(fma.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0)
(fma.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0)
(fma.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 base)) 0)
(fma.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) 0)
(fma.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) 0)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) 0)
(fma.f64 (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0)
(if (!=.f64 (log.f64 base) 0) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (cbrt.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 1 0) (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 -1 0) (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 2 0) (*.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.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 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) -1/3)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -3)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 1 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 -1 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0)
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3/2) 3/2)
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1) 1)
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 3)
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 6) 6)
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2) 1/2)
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 4) 4)
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 9) 9)
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 2)
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/3) 1/3)
(+.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2))
(+.f64 (*.f64 (/.f64 -1 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (*.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0)
(-.f64 3/2 (-.f64 3/2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 1 (-.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 3 (-.f64 3 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 6 (-.f64 6 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 1/2 (-.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 4 (-.f64 4 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 9 (-.f64 9 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 2 (-.f64 2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 1/3 (-.f64 1/3 (/.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 3/2 (+.f64 3/2 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(-.f64 1 (+.f64 1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(-.f64 3 (+.f64 3 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(-.f64 6 (+.f64 6 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(-.f64 1/2 (+.f64 1/2 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(-.f64 4 (+.f64 4 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(-.f64 9 (+.f64 9 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(-.f64 2 (+.f64 2 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(-.f64 1/3 (+.f64 1/3 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) -1))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (atan2.f64 im re) 2))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) -1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (-.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (*.f64 0 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1)
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(*.f64 -1 (-.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2) 2)
(/.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 1/2)
(/.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/3) 3)
(/.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 1/3)
(/.f64 (+.f64 (*.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (+.f64 0 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (neg.f64 (atan2.f64 im re)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))) (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (neg.f64 (atan2.f64 im re)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (neg.f64 (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (atan2.f64 im re) 2))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)))
(/.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 1/3)
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(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))))
(neg.f64 (-.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1)))
(!=.f64 (atan2.f64 im re) 0)
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) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (atan2.f64 im re) (log.f64 base))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) -1/3) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -3) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 2 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 1/2 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 3 0) (/.f64 1/3 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 3 0) (*.f64 (/.f64 1/3 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 1/3 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 2 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 2) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 2 0) (/.f64 2 (/.f64 (*.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (cbrt.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) 1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) -1) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) -1)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (/.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) -1)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (+.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (fma.f64 0 0 (neg.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (+.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 0))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 0)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 0))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 0)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 0))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 0) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) (+.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 0)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) -1/3)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) -3)) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 0 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/2) (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/2))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (*.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (*.f64 0 (/.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 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 0 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (*.f64 1/2 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 1/2 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (*.f64 0 (/.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 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (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 (/.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(-.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 1 (+.f64 1 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 3 (+.f64 3 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 6 (+.f64 6 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 4 (+.f64 4 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 9 (+.f64 9 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 0 (+.f64 0 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(-.f64 2 (+.f64 2 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(-.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 (/.f64 3 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 3 2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 (/.f64 0 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(-.f64 (/.f64 2 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 2 1) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 (/.f64 3/2 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (-.f64 3/2 1/2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 1 (atan2.f64 im re))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 -1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) -1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) -1) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 1 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 1 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)))
(cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 -1 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (/.f64 1 (atan2.f64 im re))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) -1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(*.f64 (/.f64 -1 (/.f64 1 (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 1 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1)
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))))
(cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(*.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) -1))
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 1 (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) -1) (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 3) (pow.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) 3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) -1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(*.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) 3))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 2 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(/.f64 2 (/.f64 (*.f64 (log.f64 base) 2) (atan2.f64 im re)))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (/.f64 -1 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 -1 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) 2) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.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 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 -1 (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (neg.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (/.f64 (neg.f64 1) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) -1)) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) -1) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) 1) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2) (/.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (cbrt.f64 (*.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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) -1) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) 2) -1) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))))
(cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (atan2.f64 im re)))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(cbrt.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (/.f64 -1 (/.f64 1 (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(cbrt.f64 (/.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)) -1) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(/.f64 -1 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1)
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (log.f64 base))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 1 (log.f64 base))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (*.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (*.f64 -1 (/.f64 -1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/2) 2)
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 2 1/2))
(/.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) 1/2)
(/.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 base) 2) (atan2.f64 im re))) 1/2)
(/.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) -1)
(/.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/3) 3)
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 1/3))
(/.f64 (/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) 1/3)
(/.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 1/3 3))
(/.f64 1/2 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))
(*.f64 (/.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))) 2)
(/.f64 2 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2))
(*.f64 (/.f64 2 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/2)
(/.f64 3 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/3))
(*.f64 (/.f64 3 (/.f64 (log.f64 base) (atan2.f64 im re))) 1/3)
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3) 1/3)
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 1)
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) -1)
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) 3)
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(neg.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 1 (atan2.f64 im re)))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))) (/.f64 1 (atan2.f64 im re))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 -1 (log.f64 base))))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))) 0))
(/.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 3))
(/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) 0)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) 0)
(fma.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) 0)
(fma.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)) 0)
(fma.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 0)
(fma.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(fma.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) 0)
(fma.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0)
(fma.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)) 0)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0)
(fma.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) 0)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(fma.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)) 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(fma.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(fma.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) 0)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) 0)
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) 0)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) 0)
(fma.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(fma.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base) 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(fma.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)) 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(fma.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) 0)
(fma.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) 0)
(fma.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 base)) 0)
(fma.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)) 0)
(fma.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) 0)
(fma.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) 0)
(fma.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 0)
(fma.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) 0)
(fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) 0)
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) 0)
(fma.f64 (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(fma.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0)
(if (!=.f64 (log.f64 base) 0) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (cbrt.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (cbrt.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) 2) (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 1 0) (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 -1 0) (/.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 2 0) (*.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 2 0) (*.f64 (/.f64 (log.f64 base) (*.f64 2 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.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 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) -1/3)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) -3)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 1 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (/.f64 -1 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 0) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 0) (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 0 (/.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)) 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3/2) 3/2)
(+.f64 (-.f64 3/2 3/2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1) 1)
(+.f64 (-.f64 1 1) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 3)
(+.f64 (-.f64 3 3) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 6) 6)
(+.f64 (-.f64 6 6) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2) 1/2)
(+.f64 (-.f64 1/2 1/2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 4) 4)
(+.f64 (-.f64 4 4) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 9) 9)
(+.f64 (-.f64 9 9) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 2)
(+.f64 (-.f64 2 2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/3) 1/3)
(+.f64 (-.f64 1/3 1/3) (/.f64 (log.f64 base) (atan2.f64 im re)))
(+.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2) (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 (log.f64 base)) (atan2.f64 im re)))
(+.f64 (*.f64 (/.f64 -1 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(+.f64 (*.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 2 (/.f64 (*.f64 1/2 (log.f64 base)) (atan2.f64 im re)))
(+.f64 (*.f64 0 (/.f64 -1 (atan2.f64 im re))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(+.f64 (*.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(-.f64 0 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(-.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 0)
(/.f64 (log.f64 base) (atan2.f64 im re))
(-.f64 3/2 (-.f64 3/2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (-.f64 3/2 3/2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 1 (-.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (-.f64 1 1) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 3 (-.f64 3 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (-.f64 3 3) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 6 (-.f64 6 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (-.f64 6 6) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 1/2 (-.f64 1/2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (-.f64 1/2 1/2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 4 (-.f64 4 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (-.f64 4 4) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 9 (-.f64 9 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (-.f64 9 9) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 2 (-.f64 2 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (-.f64 2 2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 1/3 (-.f64 1/3 (/.f64 (log.f64 base) (atan2.f64 im re))))
(+.f64 (-.f64 1/3 1/3) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 3/2 (+.f64 3/2 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(+.f64 (-.f64 3/2 3/2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 1 (+.f64 1 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(+.f64 (-.f64 1 1) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 3 (+.f64 3 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(+.f64 (-.f64 3 3) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 6 (+.f64 6 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(+.f64 (-.f64 6 6) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 1/2 (+.f64 1/2 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(+.f64 (-.f64 1/2 1/2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 4 (+.f64 4 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(+.f64 (-.f64 4 4) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 9 (+.f64 9 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(+.f64 (-.f64 9 9) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 2 (+.f64 2 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(+.f64 (-.f64 2 2) (/.f64 (log.f64 base) (atan2.f64 im re)))
(-.f64 1/3 (+.f64 1/3 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(+.f64 (-.f64 1/3 1/3) (/.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (log.f64 base) (/.f64 1 (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (/.f64 1 (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 (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)))
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))))
(cbrt.f64 (*.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 (/.f64 -1 (cbrt.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(cbrt.f64 (*.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 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2))))
(cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (atan2.f64 im re) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 1 (/.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)
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 1 (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (/.f64 1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base))))) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) -1))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))) 2))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2) (/.f64 (log.f64 base) (atan2.f64 im re))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2) (/.f64 (log.f64 base) (atan2.f64 im re))))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))) (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (atan2.f64 im re) 2))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (atan2.f64 im re) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (atan2.f64 im re) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (atan2.f64 im re) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))
(neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))))
(*.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) -1))
(/.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0)) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (-.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) 0))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (*.f64 0 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 3)) (pow.f64 (atan2.f64 im re) 2))) (/.f64 -1 (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 -1 (/.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 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) 2)))
(*.f64 -1 (-.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0))
(/.f64 (log.f64 base) (atan2.f64 im re))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (*.f64 (/.f64 -1 (atan2.f64 im re)) (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))
(cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (atan2.f64 im re))))
(/.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) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1)
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))) (cbrt.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2))))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (atan2.f64 im re))) 2) (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/2) 2)
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 2 1/2))
(/.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) 1/2)
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 1/2 2))
(/.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/3) 3)
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 3 1/3))
(/.f64 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 1/3)
(/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 1/3 3))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (+.f64 0 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (+.f64 0 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (neg.f64 (atan2.f64 im re)))
(/.f64 (log.f64 base) (atan2.f64 im re))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 (neg.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (+.f64 0 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(/.f64 (+.f64 (*.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)) (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(/.f64 (+.f64 0 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (+.f64 0 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re))))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))) (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (+.f64 0 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))) (*.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (atan2.f64 im re)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (+.f64 0 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (neg.f64 (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (neg.f64 (pow.f64 (atan2.f64 im re) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (atan2.f64 im re))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (atan2.f64 im re))) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (atan2.f64 im re) 2))
(/.f64 (+.f64 0 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (atan2.f64 im re) 2))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (atan2.f64 im re)))) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (+.f64 0 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (atan2.f64 im re)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2)))
(/.f64 (/.f64 (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(/.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)))) (cbrt.f64 (neg.f64 (atan2.f64 im re))))
(cbrt.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 3)) (pow.f64 (atan2.f64 im re) 2)) (neg.f64 (atan2.f64 im re))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(/.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) -1)
(/.f64 (log.f64 base) (*.f64 -1 (neg.f64 (atan2.f64 im re))))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 3) 1/3)
(/.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 (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))
(neg.f64 (-.f64 (/.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0))
(/.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))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (atan2.f64 im re)) (pow.f64 (pow.f64 (atan2.f64 im re) 2) -1)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (atan2.f64 im re) 2)) (atan2.f64 im re)))
(!=.f64 (atan2.f64 im re) 0)

localize23.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (atan2.f64 im re) (log.f64 base))
0.7b
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
4.3b
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
Compiler

Compiled 34 to 10 computations (70.6% saved)

series120.0ms (0.4%)

Counts
2 → 64
Calls

18 calls:

TimeVariablePointExpression
4.0ms
re
@inf
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
3.0ms
base
@-inf
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
3.0ms
base
@inf
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
3.0ms
im
@0
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
3.0ms
im
@inf
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
Compiler

Compiled 5640 to 2655 computations (52.9% saved)

rewrite157.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
151×egg-rr
59×egg-rr
Counts
2 → 210
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) -3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (pow.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -3)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) -1/3)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (log.f64 base)) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) 1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) 1) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) 1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 0 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))))

simplify455.0ms (1.4%)

Algorithm
egglog
Counts
274 → 294
Calls
Call 1
Inputs
(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 (cbrt.f64 -1) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3) 2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))))
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3) 2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))))
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3) 2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))))
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3) 2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 -1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 2 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) -3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(-.f64 (/.f64 0 (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(-.f64 0 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.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 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2))
(*.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 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)
(*.f64 -1 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))) 2)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) -1)
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1)
(neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 1))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 0 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 0 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 0 3 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 1 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (pow.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)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 0 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) -1/3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.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 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(+.f64 (/.f64 0 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(-.f64 (/.f64 (/.f64 0 (log.f64 base)) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (*.f64 (pow.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 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.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 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(*.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 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(*.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) 1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) (cbrt.f64 (*.f64 (pow.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 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) 1) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) 2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) 1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(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 (atan2.f64 im re) (log.f64 base)) 1)
(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)) (/.f64 0 (log.f64 base))))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
Outputs
(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 (cbrt.f64 -1) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base)))))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3) 2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3) 2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3) 2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3) 2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 (/.f64 1 base))) 1/3))))
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (cbrt.f64 (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 -1 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 2 0) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) -3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) -1/3)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1)) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) -1) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2) (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (+.f64 1/2 1/2))
(+.f64 (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 1/2 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (+.f64 1/2 1/2))
(-.f64 (/.f64 0 (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(-.f64 0 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(cbrt.f64 (/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 1 (log.f64 base))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (atan2.f64 im re)))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2))
(*.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 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) 2)
(*.f64 -1 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (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 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.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 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) -1)
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (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 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) 3)
(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)))
(neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 -1))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 1))
(neg.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 0 1 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 0 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 0 3 (/.f64 (atan2.f64 im re) (log.f64 base)))
(fma.f64 1 0 (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (pow.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)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (cbrt.f64 (/.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)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (cbrt.f64 (/.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)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (atan2.f64 im re) 2)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (+.f64 0 (neg.f64 (atan2.f64 im re))) (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 2) (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (+.f64 0 (neg.f64 (atan2.f64 im re))) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (+.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 0 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 0 (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (pow.f64 (/.f64 0 (log.f64 base)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 0 (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 0)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (pow.f64 (/.f64 0 (log.f64 base)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 0 (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 0)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 0 (log.f64 base)) (/.f64 0 (log.f64 base))) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 0 (log.f64 base)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 0 (log.f64 base)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (log.f64 base)) 3) (pow.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 3)) (+.f64 (pow.f64 (/.f64 0 (log.f64 base)) 2) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 0 (log.f64 base))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (*.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (+.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 0)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) -1/3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.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) (log.f64 base)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 (atan2.f64 im re)) (log.f64 base)))
(+.f64 (/.f64 0 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (+.f64 0 (atan2.f64 im re)) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 2 (/.f64 (*.f64 1/2 (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 1 (+.f64 1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (-.f64 0 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(-.f64 0 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(-.f64 (/.f64 (/.f64 0 (log.f64 base)) 1) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (-.f64 0 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (pow.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 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.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 (/.f64 1 (log.f64 base)) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 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)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (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 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))))
(cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (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 -1 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (atan2.f64 im re)))
(/.f64 (neg.f64 (neg.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 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) 1) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))
(*.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re)))) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re)))) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) 2)
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 base))) 2)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (atan2.f64 im re) -1) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (neg.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base)))) (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))
(*.f64 -1 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(*.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (+.f64 0 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (+.f64 0 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (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 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (log.f64 base))) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 base))) (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (/.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) 1) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) 2))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) 2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) 1) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) 1) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (cbrt.f64 (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (+.f64 0 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2))) (neg.f64 (cbrt.f64 (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2)) 2)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (atan2.f64 im re)) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (log.f64 base))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 3) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (/.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (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 (atan2.f64 im re) (log.f64 base)) 1)
(/.f64 (atan2.f64 im re) (log.f64 base))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 0 (log.f64 base))))
(/.f64 (-.f64 0 (neg.f64 (atan2.f64 im re))) (log.f64 base))
(neg.f64 (-.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0))
(/.f64 (neg.f64 (neg.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))

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2))
0.3b
(/.f64 1 (log.f64 base))
0.4b
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
0.5b
(pow.f64 (/.f64 1 (log.f64 base)) 2)
Compiler

Compiled 46 to 24 computations (47.8% saved)

series84.0ms (0.3%)

Counts
3 → 72
Calls

21 calls:

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

Compiled 4560 to 2315 computations (49.2% saved)

rewrite393.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
307×egg-rr
279×egg-rr
137×egg-rr
Counts
3 → 723
Calls
Call 1
Inputs
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 -1 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1) -1) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2)) (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) -3)) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) -1/3)) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) -2)) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -3) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (neg.f64 (log.f64 base)) -2) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 -1 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 1/2 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 3 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 4 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 3/2 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 2 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cbrt.f64 (/.f64 0 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (log.f64 base)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (pow.f64 (log.f64 base) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (pow.f64 (log.f64 base) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 3 (/.f64 (pow.f64 (log.f64 base) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 1 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (pow.f64 (log.f64 base) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (/.f64 -1 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (log.f64 base)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (log.f64 base)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 0 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) -1) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) -1) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (neg.f64 (log.f64 base))) (cbrt.f64 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 1) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 base)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 2) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (atan2.f64 im re)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 -1 (log.f64 base))) (atan2.f64 im re)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) (atan2.f64 im re)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) 1) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) 1) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re)))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 base) (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 base) (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) (/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 1 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 -1 (/.f64 1 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 0) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 -1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/3) (/.f64 (atan2.f64 im re) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) (/.f64 (atan2.f64 im re) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2) (/.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (/.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) 1/3) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) 3) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) 1/2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 1/3) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 3) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 1/2) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/3) (/.f64 (cbrt.f64 (atan2.f64 im re)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 3) (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/2) (/.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) -1) (/.f64 (cbrt.f64 (atan2.f64 im re)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/3) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 3) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/2) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) -1) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/3) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 1/2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) -1) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/3) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 3) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/2) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (/.f64 (/.f64 -1 (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (/.f64 -1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) (/.f64 (/.f64 -1 (log.f64 base)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2) (/.f64 (/.f64 -1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (/.f64 -1 (log.f64 base)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 1/3) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 3) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 1/2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) -1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/3) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 3) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/2) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/3) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 3) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/2) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) -1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (/.f64 (/.f64 1 (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 (/.f64 1 (log.f64 base)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (/.f64 (/.f64 1 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (/.f64 1 (log.f64 base)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1/3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1/2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) -1) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1) (cbrt.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (cbrt.f64 (/.f64 -1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 3) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))))))

simplify2.4s (7.7%)

Algorithm
egglog
Counts
795 → 957
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (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) (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 (/.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))
(if (!=.f64 -1 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 -1 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1) -1) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 2 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2)) (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) -3)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) -1/3)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) -2)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -3) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (neg.f64 (log.f64 base)) -2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 1 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 -1 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2))
(+.f64 (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 1/2 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(-.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 2 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 3 (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 3 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 4 (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 1/2 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 3/2 (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 2 (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (cbrt.f64 (/.f64 0 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(-.f64 (/.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(-.f64 (/.f64 (/.f64 0 (log.f64 base)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) -1)
(*.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))))
(/.f64 (/.f64 1 (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) -1)
(/.f64 2 (/.f64 (pow.f64 (log.f64 base) 2) 1/2))
(/.f64 1/2 (/.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 3 (/.f64 (pow.f64 (log.f64 base) 2) 1/3))
(/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 1 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 2 (*.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (/.f64 -1 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(pow.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3)
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)
(pow.f64 (pow.f64 (log.f64 base) 2) -1)
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(neg.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(neg.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))))
(neg.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 3))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 0 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(-.f64 0 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) -1) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) -1) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (neg.f64 (log.f64 base))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 1) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))
(*.f64 -1 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) -1))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) -1))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 1))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 base)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) 1))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) -1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) -1))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) 1))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 2) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) 2)
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 -1 (log.f64 base))) (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) 1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) 1) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re)))) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 1 (log.f64 base))))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(neg.f64 (*.f64 (log.f64 base) (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(neg.f64 (*.f64 (log.f64 base) (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(neg.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base)))))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 3))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 3)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) (/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 1 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 -1 (/.f64 1 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 0) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.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)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 -1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))
(+.f64 (*.f64 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 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 0 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(+.f64 (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(-.f64 0 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(-.f64 0 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (atan2.f64 im re))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 -1 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) -1)
(*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/3) (/.f64 (atan2.f64 im re) 3))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) (/.f64 (atan2.f64 im re) 1/3))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2) (/.f64 (atan2.f64 im re) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (/.f64 (atan2.f64 im re) 1/2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 1/3) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 3) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 1/2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(*.f64 (/.f64 (atan2.f64 im re) 1/3) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3))
(*.f64 (/.f64 (atan2.f64 im re) 3) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/3))
(*.f64 (/.f64 (atan2.f64 im re) 1/2) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2))
(*.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 1/3)
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) 1/2)
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/3) (/.f64 (cbrt.f64 (atan2.f64 im re)) 3))
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 3) (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/3))
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/2) (/.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/2))
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) -1) (/.f64 (cbrt.f64 (atan2.f64 im re)) -1))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 1/3 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3))
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))
(*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/3) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 3))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 3) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/3))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/2) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) -1) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) -1))
(*.f64 -3 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(*.f64 -1 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 -1/3 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3))
(*.f64 -2 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 -1/2 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2))
(*.f64 -3 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3))
(*.f64 -1 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1))
(*.f64 -1/3 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/3))
(*.f64 -2 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 -1/2 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/3) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 3))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/3))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/2))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/2))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 3))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 1/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 1/2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) -1) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) -1))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 3))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/3))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/3) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 3) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/2) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (/.f64 (/.f64 -1 (log.f64 base)) 3))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) (/.f64 (/.f64 -1 (log.f64 base)) 1/3))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2) (/.f64 (/.f64 -1 (log.f64 base)) 2))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (/.f64 -1 (log.f64 base)) 1/2))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 3))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/3))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 1/3) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 3))
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 1))
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 3) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 1/3))
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 1/2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 1/2))
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) -1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) -1))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 1))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 1/3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 1/2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) -1))
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/3) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3))
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 3) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3))
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/2) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 1))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/3) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 3) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/2) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) -1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (/.f64 (/.f64 1 (log.f64 base)) 3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 (/.f64 1 (log.f64 base)) 1/3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (/.f64 (/.f64 1 (log.f64 base)) 2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (/.f64 1 (log.f64 base)) 1/2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1/3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1/3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1/2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1/2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) -1) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 3))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/3))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/2))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 3) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3))
(*.f64 1 (/.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 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 3)
(*.f64 3 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))
(*.f64 1 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (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)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (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 (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (neg.f64 (log.f64 base)))
(/.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)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(neg.f64 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(neg.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(neg.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re))))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(neg.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(neg.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1))
(neg.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re)) (log.f64 base)))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))
Outputs
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (pow.f64 (neg.f64 (log.f64 base)) 2) -1)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (pow.f64 (neg.f64 (log.f64 base)) 2) -1)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (pow.f64 (neg.f64 (log.f64 base)) 2) -1)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (pow.f64 (neg.f64 (log.f64 base)) 2) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (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) (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 (/.f64 1 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (neg.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 (neg.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 (neg.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 (neg.f64 (log.f64 base)) 2))
(if (!=.f64 -1 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 -1 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1) -1) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) -1) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) -1)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 2 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2)) (+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 (+.f64 0 -1) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (fma.f64 0 0 (neg.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2))) (/.f64 (+.f64 0 -1) (pow.f64 (log.f64 base) 2))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (/.f64 (*.f64 0 -1) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (/.f64 (*.f64 0 -1) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (*.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (fma.f64 0 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (/.f64 (*.f64 0 -1) (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (/.f64 (*.f64 0 -1) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (pow.f64 (log.f64 base) 2) 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) -3)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) -1/3)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) -2)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) -2) -1) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -3) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (log.f64 base) 0) (pow.f64 (log.f64 base) -2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (pow.f64 (neg.f64 (log.f64 base)) -2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 1 0) (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 -1 (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (/.f64 -1 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (/.f64 -1 (log.f64 base)) -1)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(+.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2))
(+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0))
(+.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2))
(*.f64 2 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2))
(+.f64 (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(+.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2))
(+.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(+.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2))
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 1/2 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2))
(+.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(+.f64 0 (pow.f64 (/.f64 1 (log.f64 base)) 2))
(-.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(-.f64 (/.f64 2 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 3 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 2 3) (neg.f64 (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 3 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 4 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 3 4) (neg.f64 (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 1/2 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 3/2 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (-.f64 1/2 3/2) (neg.f64 (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 2 (neg.f64 (pow.f64 (log.f64 base) 2))))
(-.f64 (/.f64 (cbrt.f64 (/.f64 0 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (-.f64 (cbrt.f64 (/.f64 0 (log.f64 base))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(-.f64 (/.f64 (/.f64 0 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(-.f64 (/.f64 (/.f64 0 (log.f64 base)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 0 (log.f64 base)) (pow.f64 (/.f64 -1 (log.f64 base)) 2))
(-.f64 0 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 -1 (log.f64 base)))
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 -1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 -1 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 -1 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(*.f64 -1 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) -1)
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 -1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(*.f64 1 (pow.f64 (/.f64 1 (log.f64 base)) 2))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) 2))
(/.f64 (/.f64 1 (log.f64 base)) (log.f64 base))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) -1)
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 2 (/.f64 (pow.f64 (log.f64 base) 2) 1/2))
(/.f64 1/2 (/.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 3 (/.f64 (pow.f64 (log.f64 base) 2) 1/3))
(/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 1 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 2 (*.f64 (pow.f64 (log.f64 base) 2) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (neg.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (neg.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (neg.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (/.f64 -1 (log.f64 base)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2)) (log.f64 base)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base))))))
(/.f64 1 (*.f64 (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 1 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) 1/3)
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3)
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1)
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) -1)
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(neg.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(neg.f64 (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (/.f64 -1 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) 1))
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 -1 (log.f64 base))) (cbrt.f64 (log.f64 base))))
(neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(neg.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (/.f64 0 (pow.f64 (log.f64 base) 2))))
(pow.f64 (/.f64 -1 (log.f64 base)) 2)
(neg.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) 3))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3))
(pow.f64 (/.f64 1 (log.f64 base)) 2)
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 0) (pow.f64 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) -1) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (log.f64 base) (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 1 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (log.f64 base)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) 0) (/.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(+.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(+.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 0 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 2 (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) -1) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) -1) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2))) (*.f64 -1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 -1 (cbrt.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 1 (log.f64 base)) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (neg.f64 (log.f64 base))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))) -1)
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (log.f64 base)) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 1) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 base)) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (log.f64 base)))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) -1))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (log.f64 base) (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) 1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) -1))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 1))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 base)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2))) (*.f64 (neg.f64 (log.f64 base)) -1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2) (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2))) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2))) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) -1))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 base))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) 1))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 -1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (log.f64 base)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (log.f64 base)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 2) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (atan2.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) (/.f64 (*.f64 (/.f64 1 (log.f64 base)) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (neg.f64 (log.f64 base))) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 2 (pow.f64 (log.f64 base) 2))) 2)
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (/.f64 -1 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 -1 (log.f64 base))) (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 base)) (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 1) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) 1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) 1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re)))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))) -1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base))) (/.f64 1 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (log.f64 base)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))))
(neg.f64 (*.f64 (log.f64 base) (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (log.f64 base) (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (neg.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (/.f64 -1 (log.f64 base))))))
(neg.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (log.f64 base) (log.f64 base)) (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 3))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) 3)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0) (pow.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 0) (/.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (log.f64 base)) 0) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 -1 (/.f64 -1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 1 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 0) (/.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) -1)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 -1 (/.f64 (neg.f64 1) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (atan2.f64 im re)) 0) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (/.f64 1 (cbrt.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 1 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 -1 (/.f64 1 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 0) (/.f64 -1 (/.f64 (neg.f64 1) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) -1)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 0) (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) -1))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) -1)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 0) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (/.f64 1 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 0) (/.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (/.f64 1 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 1 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.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)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base))))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 0) (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 base)))) (log.f64 base))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 2 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1 (/.f64 -1 (log.f64 base)))) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 -1 (log.f64 base)) 0) (/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (/.f64 -1 (log.f64 base)) -1)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 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 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 0))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(+.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(+.f64 (*.f64 0 (/.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 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 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 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 2 (/.f64 (*.f64 1/2 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(-.f64 0 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.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 (/.f64 1 (log.f64 base)) 2))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (atan2.f64 im re))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))
(*.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))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (neg.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))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 -1 (neg.f64 (/.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 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 -1 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) -1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.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 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) 2)
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (pow.f64 (log.f64 base) 2))) 2)
(*.f64 (/.f64 -1 (log.f64 base)) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) -1) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re)) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/3) (/.f64 (atan2.f64 im re) 3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3) (/.f64 (atan2.f64 im re) 1/3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2) (/.f64 (atan2.f64 im re) 2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2) (/.f64 (atan2.f64 im re) 1/2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) -1) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 3 1/3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 3 1/3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 2 1/2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 2 1/2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -1))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 1/3) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 3) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 1/2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (atan2.f64 im re) 1/3) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (atan2.f64 im re) 3) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (atan2.f64 im re) 1/2) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) 1/2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3) 1/3)
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 1/3 (pow.f64 (log.f64 base) 2))) 1/3)
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2) 1/2)
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 1/2 (pow.f64 (log.f64 base) 2))) 1/2)
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/3) (/.f64 (cbrt.f64 (atan2.f64 im re)) 3))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 3)
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 3) (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/3))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 3)
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/2) (/.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 2) (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) -1) (/.f64 (cbrt.f64 (atan2.f64 im re)) -1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) -1) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) -1)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3)) 1/3)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3)) 3)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2)) 1/2)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2)) 2)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (atan2.f64 im re))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (atan2.f64 im re))) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) -1)
(*.f64 1/3 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/3))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 1/3 (pow.f64 (log.f64 base) 2))) 1/3)
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (pow.f64 (log.f64 base) 2))) 2)
(*.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1/2))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 1/2 (pow.f64 (log.f64 base) 2))) 1/2)
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 1/3 3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 2 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/3) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 3))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 3)
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 3) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/3))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/3) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 3)
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/2) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 2)
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) 1/2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) 1/2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 2)
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) -1) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) -1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) -1) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) -1)
(*.f64 -3 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(*.f64 -3 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 3)))
(*.f64 -1 (/.f64 (*.f64 (/.f64 -1 (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/3 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3))
(*.f64 -1/3 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 1/3)))
(*.f64 -2 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(*.f64 -2 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 2)))
(*.f64 -1/2 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2))
(*.f64 -1/2 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 1/2)))
(*.f64 -3 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3))
(*.f64 -3 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 3)))
(*.f64 -1 (/.f64 (neg.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 -1/3 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/3))
(*.f64 -1/3 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 1/3)))
(*.f64 -2 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(*.f64 -2 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 2)))
(*.f64 -1/2 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2))
(*.f64 -1/2 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 1/2)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/3) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/3))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/2))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/3) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 3) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 1/2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 1/2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 2 1/2))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) -1))
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 3))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 1/3) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) 3)
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 1/3))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) 1/3)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 1/2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 1/2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) 2)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) 1/2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) 1/2)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) -1) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)) -1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) -1) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))) -1)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 2 1/2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 2 1/2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) -1))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 -1 -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/3) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 3) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 1/2) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 2) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 1/2))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1))
(*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3) (/.f64 (/.f64 -1 (log.f64 base)) 3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1) (/.f64 -1 (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3) (/.f64 (/.f64 -1 (log.f64 base)) 1/3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2) (/.f64 (/.f64 -1 (log.f64 base)) 2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 2) (/.f64 (/.f64 -1 (log.f64 base)) 1/2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 1 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) -1))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 3 1/3))
(*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1/2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/2 2))
(*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))) -1)
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 1/3) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 3))
(/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 3)) 1/3)
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 1))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 3) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 1/3))
(/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 1/3)) 3)
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 1/2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 2)) 1/2)
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 1/2))
(/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) 1/2)) 2)
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) -1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) -1))
(/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 2) 2) -1)) -1)
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (*.f64 1/3 3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 1))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 3) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) 1/2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (*.f64 2 1/2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) -1) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2))) (*.f64 -1 -1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (*.f64 3 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 2))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (*.f64 1/2 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/2))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) -1))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))) (*.f64 -1 -1))
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/3) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 3 1/3))
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 3) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 3 1/3))
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 1/2) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 2 1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 2 1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) -1) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) 3)) 1/3)
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 3) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 1/3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) 1/3)) 3)
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 2))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) 2)) 1/2)
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) 1/2))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) 1/2)) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) -1))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2)) -1)) -1)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/3) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 3)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 3) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 1/3))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 3) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 1/3)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 1/2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 2)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 1/2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) 1/2)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2)) (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) -1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2))) -1) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/3) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 3) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 1/2) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) 2) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1/2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)) -1) (/.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 -1 -1))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) (/.f64 (/.f64 1 (log.f64 base)) 3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) (/.f64 (/.f64 1 (log.f64 base)) 1/3))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 1/3 3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/2) (/.f64 (/.f64 1 (log.f64 base)) 2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 2) (/.f64 (/.f64 1 (log.f64 base)) 1/2))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 2 1/2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1/3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 3))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (*.f64 1/3 3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 3) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1/3))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (*.f64 3 1/3))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 1/2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (*.f64 1/2 2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) 2) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1/2))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (*.f64 2 1/2))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) -1) (/.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) -1))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base))) (*.f64 -1 -1))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/3) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1) (cbrt.f64 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 3) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 3 1/3))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 1/2) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) 2) (/.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) 1/2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 1/2 2))
(*.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))) -1)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (atan2.f64 im re)))) 3) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 im re))) 3)) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(*.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 (/.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 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))) 2)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) 2) (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))))
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 3)
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 3 (pow.f64 (log.f64 base) 2))) 3)
(*.f64 3 (/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 3 (pow.f64 (log.f64 base) 2))) 3)
(*.f64 1 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) -1))
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 -1))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) -1) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (cbrt.f64 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 base))))))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (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 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (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 (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 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 1 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 -1 (log.f64 base))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))) -1)
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 -1))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (neg.f64 (log.f64 base)))))
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) -1)
(/.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (neg.f64 -1))
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))))
(/.f64 (neg.f64 (neg.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) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)) (/.f64 (atan2.f64 im re) (log.f64 base)))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (*.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base))) (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))))
(neg.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2) (neg.f64 (cbrt.f64 (atan2.f64 im re)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (log.f64 base)) 2))
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (atan2.f64 im re) (log.f64 base))))
(neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (log.f64 base)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 2))) (cbrt.f64 (log.f64 base))))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base)))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 2)))))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base))) 1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 1))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (atan2.f64 im re)) (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 -1 (log.f64 base))) (log.f64 base)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))

localize44.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3) (pow.f64 (log.f64 base) 2))
0.4b
(*.f64 (atan2.f64 im re) (log.f64 base))
0.4b
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
0.6b
(pow.f64 (log.f64 base) 2)
Compiler

Compiled 57 to 24 computations (57.9% saved)

series33.0ms (0.1%)

Counts
2 → 60
Calls

18 calls:

TimeVariablePointExpression
4.0ms
re
@-inf
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3) (pow.f64 (log.f64 base) 2))
1.0ms
im
@0
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
1.0ms
im
@inf
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
0.0ms
base
@-inf
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
0.0ms
base
@inf
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
Compiler

Compiled 4020 to 1715 computations (57.3% saved)

rewrite314.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
313×egg-rr
215×egg-rr
Counts
2 → 528
Calls
Call 1
Inputs
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3) (pow.f64 (log.f64 base) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1/3 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 1/3 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 1/3 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 -1/3 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 1/3 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 -1/3 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (pow.f64 (/.f64 1/3 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 -1/3 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 1/3 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) 3) 0) (/.f64 (*.f64 1/3 (log.f64 base)) (/.f64 1/3 (*.f64 (atan2.f64 im re) 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1/3 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (/.f64 1/3 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1/3 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 0) (/.f64 1/3 (/.f64 1/3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1/3 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) 3) 0) (/.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 1/3 (*.f64 (log.f64 base) 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 0) (pow.f64 (/.f64 1/3 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1/3 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 1/3) (/.f64 1/3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (/.f64 1/3 (cbrt.f64 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 1/3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 9 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 9) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) -3)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) -1/3)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1/3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (atan2.f64 im re) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 3)) (*.f64 (log.f64 base) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (sqrt.f64 3)) (*.f64 (atan2.f64 im re) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) 3) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (sqrt.f64 3)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 9 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (sqrt.f64 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (*.f64 (atan2.f64 im re) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (neg.f64 (atan2.f64 im re)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (sqrt.f64 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (atan2.f64 im re)) (*.f64 (*.f64 (log.f64 base) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (*.f64 (cbrt.f64 1/9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 1/3)) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 1/3)) (/.f64 (atan2.f64 im re) (neg.f64 (cbrt.f64 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (/.f64 (atan2.f64 im re) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (sqrt.f64 1/3)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (cbrt.f64 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (atan2.f64 im re)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 -1/3)) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (cbrt.f64 -1/3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (sqrt.f64 1/3)) (/.f64 1/3 (neg.f64 (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (neg.f64 (sqrt.f64 1/3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (cbrt.f64 1/3)) (/.f64 1/3 (neg.f64 (cbrt.f64 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 -1/3)) (/.f64 -1/3 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (neg.f64 (sqrt.f64 1/3))) (/.f64 -1/3 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 1/3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) -1) (/.f64 (neg.f64 (log.f64 base)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 -1/3)) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (cbrt.f64 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -3) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 1/3))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 1/3)) (/.f64 (log.f64 base) (neg.f64 (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 1/3)) (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (/.f64 (log.f64 base) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 3)) (*.f64 (log.f64 base) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (*.f64 (atan2.f64 im re) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 9)) (*.f64 (log.f64 base) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 9)) (*.f64 (atan2.f64 im re) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 1/3) (sqrt.f64 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (neg.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3)))) (neg.f64 (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (cbrt.f64 1/9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 3) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (sqrt.f64 1/3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 3) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 1/9) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (sqrt.f64 1/3) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 1/9) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 -1/3 (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 3) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (cbrt.f64 1/9) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (sqrt.f64 1/3) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 1/9) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 -1/3 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 1/9) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 -1/3 (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (sqrt.f64 1/3) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (*.f64 (cbrt.f64 -3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 1/3) (*.f64 (cbrt.f64 1/9) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 3) (*.f64 (cbrt.f64 1/9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 3)) (log.f64 base)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (sqrt.f64 3)) (atan2.f64 im re)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (atan2.f64 im re)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 3)) (log.f64 base)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/27))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) -3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) -3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) 3) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 3) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 1) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 9))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 (cbrt.f64 1/9))) (pow.f64 (cbrt.f64 (cbrt.f64 1/9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 -1/3 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/3 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/3 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) 3) 0) (/.f64 (*.f64 1/3 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 0) (/.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log.f64 base) 3) 0) (/.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 3 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/3) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 1/3) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/9) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 1/9))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 1/3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 1/9)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) -3)) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) (/.f64 1/3 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (log.f64 base)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 1/3 (log.f64 base))) (*.f64 (atan2.f64 im re) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (atan2.f64 im re)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 1/3 (atan2.f64 im re))) (*.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (log.f64 base)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (*.f64 (atan2.f64 im re) (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 1/3 (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 -1/3 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (atan2.f64 im re)) (*.f64 (*.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (*.f64 (cbrt.f64 1/9) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) 1) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) 3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (/.f64 (atan2.f64 im re) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (atan2.f64 im re) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (/.f64 (log.f64 base) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1/3 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (log.f64 base)) (/.f64 -1/3 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1/3 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 -1/3 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1/3 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1/3 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1/3 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) 3) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (sqrt.f64 1/3)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3))) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 1/3)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) -1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (/.f64 1/3 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 -1/3 (/.f64 -1 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (log.f64 base) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (log.f64 base) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (log.f64 base) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (*.f64 1/3 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (log.f64 base) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) 1) (*.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) -1/3) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) (cbrt.f64 (/.f64 1/27 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 -1 (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) 1) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 27) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 27)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 3))) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (log.f64 base) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) (*.f64 1/3 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (cbrt.f64 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 27 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 3))) (cbrt.f64 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -3 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))))))

simplify1.5s (4.9%)

Algorithm
egglog
Counts
588 → 835
Calls
Call 1
Inputs
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1/3 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 1/3 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 1/3 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 -1/3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 -1/3 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 1/3 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 -1/3 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (pow.f64 (/.f64 1/3 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 -1/3 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 1/3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 1/3 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) 3) 0) (/.f64 (*.f64 1/3 (log.f64 base)) (/.f64 1/3 (*.f64 (atan2.f64 im re) 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1/3 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (/.f64 1/3 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1/3 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 0) (/.f64 1/3 (/.f64 1/3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1/3 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) 3) 0) (/.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 1/3 (*.f64 (log.f64 base) 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 0) (pow.f64 (/.f64 1/3 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1/3 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 1/3) (/.f64 1/3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (/.f64 1/3 (cbrt.f64 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 1 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 1/3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 9 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 -3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) -3)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) -1/3)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(-.f64 0 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(-.f64 (/.f64 0 -1/3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 3))
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 9))
(*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) 3))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) 3))
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -3)
(*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 3)) (*.f64 (log.f64 base) (sqrt.f64 3)))
(*.f64 (cbrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)))
(*.f64 (sqrt.f64 3) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))
(*.f64 (*.f64 (log.f64 base) (sqrt.f64 3)) (*.f64 (atan2.f64 im re) (sqrt.f64 3)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (sqrt.f64 3)))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))
(*.f64 1 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 -3 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (*.f64 (log.f64 base) 3) (atan2.f64 im re))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (sqrt.f64 3)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/27))))
(*.f64 (cbrt.f64 9) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))
(*.f64 -1 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(*.f64 (*.f64 3 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))
(*.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 3 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))
(*.f64 (*.f64 3 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (sqrt.f64 3))
(*.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 1/3)
(*.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) -1/3)
(*.f64 9 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 1/3))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (*.f64 3 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3))) (cbrt.f64 3))
(*.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 27) 1/27)
(*.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 1/3)
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) -3))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) -3))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) -3))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) -3))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (atan2.f64 im re) -3))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) -1)
(*.f64 (log.f64 base) (*.f64 (neg.f64 (atan2.f64 im re)) -3))
(*.f64 (*.f64 1/3 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) 3))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) 3))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) 3))
(*.f64 1/3 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) 3))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 3))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (sqrt.f64 27))
(*.f64 (*.f64 1/3 (atan2.f64 im re)) (*.f64 (*.f64 (log.f64 base) 3) 3))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 3))
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 3))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 3) 3))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 3))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (*.f64 (cbrt.f64 1/9) 3))
(*.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 9)
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1/3) 1/3)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 1/3)) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 1/3))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 1/3)) (/.f64 (atan2.f64 im re) (neg.f64 (cbrt.f64 1/9))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (/.f64 (atan2.f64 im re) -1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (sqrt.f64 1/3)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (cbrt.f64 1/9))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) -1/3))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (atan2.f64 im re)) 1/3))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 -1/3)) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 1/9)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (cbrt.f64 -1/3)) (cbrt.f64 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (sqrt.f64 1/3)) (/.f64 1/3 (neg.f64 (sqrt.f64 1/3))))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (neg.f64 (sqrt.f64 1/3))) (sqrt.f64 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (cbrt.f64 1/3)) (/.f64 1/3 (neg.f64 (cbrt.f64 1/9))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 -1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 -1/3)) (/.f64 -1/3 (cbrt.f64 1/9)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (neg.f64 (sqrt.f64 1/3))) (/.f64 -1/3 (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(*.f64 (/.f64 (atan2.f64 im re) -1) (/.f64 (neg.f64 (log.f64 base)) 1/3))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 -1/3)) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 1/9)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 1/3)))
(*.f64 (neg.f64 (sqrt.f64 3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 -3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (cbrt.f64 1/9))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 1/3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 1/9)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (sqrt.f64 1/3)))
(*.f64 (/.f64 1 -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(*.f64 (cbrt.f64 -3) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 1/9)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 1/3))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 1/3)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 1/3)) (/.f64 (log.f64 base) (neg.f64 (sqrt.f64 1/3))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 1/3)) (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 1/9))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (/.f64 (log.f64 base) -1/3))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 3)) (*.f64 (log.f64 base) (cbrt.f64 9)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (*.f64 (atan2.f64 im re) (cbrt.f64 9)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 3 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 9)) (*.f64 (log.f64 base) (cbrt.f64 3)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 9)) (*.f64 (atan2.f64 im re) (cbrt.f64 3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (sqrt.f64 1/27))
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (sqrt.f64 3))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) 1/9)
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 1/3) (sqrt.f64 1/27))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3)))) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) -1)
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 27) 1/27)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 -1/3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 1/3 -1/3))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (cbrt.f64 1/9) 3))
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (sqrt.f64 1/3) -1))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 1/9) -1))
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (sqrt.f64 1/3) -3))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 1/9) -3))
(/.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 -1/3 (sqrt.f64 3)))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (cbrt.f64 1/9) (sqrt.f64 3)))
(/.f64 (*.f64 (sqrt.f64 3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (sqrt.f64 1/3) -1/3))
(/.f64 (*.f64 (cbrt.f64 3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 1/9) -1/3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 -1/3 1/3))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 1/9) 1/3))
(/.f64 (*.f64 -1 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 -1/3 (cbrt.f64 9)))
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (sqrt.f64 1/3) (cbrt.f64 9)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (*.f64 (cbrt.f64 -3) 1/3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 1/3) (*.f64 (cbrt.f64 1/9) 1/3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 3) (*.f64 (cbrt.f64 1/9) 3))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 1/9))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1/3)
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) -3)
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 3)
(/.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 3)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 3)) (log.f64 base)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (log.f64 base) (sqrt.f64 3)) (atan2.f64 im re)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (atan2.f64 im re)) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 3)) (log.f64 base)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1) 1/3)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/27))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) -3) 3)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) -3) -3)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) 3) -3)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) 3) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 3) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 1) (cbrt.f64 1/9))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1/3) 3)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 (cbrt.f64 1/9))) (pow.f64 (cbrt.f64 (cbrt.f64 1/9)) 2))
(/.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 1/9)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 -1/3 -1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1)
(neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3))
(if (!=.f64 1/3 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 3 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1/3 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) 3) 0) (/.f64 (*.f64 1/3 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 0) (/.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (sqrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) 3) 0) (/.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 3 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (sqrt.f64 1/3) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 1/3) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 1/9) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 1/9))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 1/3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 1/9)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) -3)) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) (/.f64 1/3 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))
(*.f64 3 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 1/3 (log.f64 base)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)))
(*.f64 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 1/3 (log.f64 base))) (*.f64 (atan2.f64 im re) 3))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (atan2.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (sqrt.f64 3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) -1/3)
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 1/3 (atan2.f64 im re))) (*.f64 (log.f64 base) 3))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (log.f64 base)) (atan2.f64 im re))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 27) 1/27)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 -1 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (atan2.f64 im re) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 1/3 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 1/3 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 -1/3 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 1/3 (atan2.f64 im re)) (*.f64 (*.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 3 (*.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (*.f64 (cbrt.f64 1/9) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1/3)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) 1) -1/3)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) 3)) 3)
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 3)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) -3)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (/.f64 (atan2.f64 im re) -1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) -1/3))
(*.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (atan2.f64 im re) 3))
(*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 1/3 -1/3))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (log.f64 base) 3))
(*.f64 (/.f64 -1 (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (/.f64 (log.f64 base) -1/3))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (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)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1/3 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (log.f64 base)) (/.f64 -1/3 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1/3 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 -1/3 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1/3 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1/3 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1/3 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (atan2.f64 im re) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (atan2.f64 im re) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/3)
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) 3) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (sqrt.f64 1/3)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3))) (cbrt.f64 3))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 1/3)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(*.f64 1/3 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) -1) 1/3)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1) 1/3)
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (/.f64 1/3 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1/3 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 1/9))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 -1/3 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -1/3))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (log.f64 base) 3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) -1))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (log.f64 base) (sqrt.f64 3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) 3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) -1))
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) -3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) -3))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (log.f64 base) -3))
(/.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (sqrt.f64 3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (sqrt.f64 3)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) -1/3))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (log.f64 base) -1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 1/3))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (*.f64 1/3 (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)))
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (cbrt.f64 9)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 9)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (log.f64 base) (cbrt.f64 9)))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) -3)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -3))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) -1)
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) -1/3)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) 1) (*.f64 (log.f64 base) 3))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) -1/3) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) (cbrt.f64 (/.f64 1/27 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))) 3)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 -1 (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) -3)
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) -1)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (sqrt.f64 3))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) -1/3)
(/.f64 (*.f64 3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) -1/3)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) 1) -3)
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1) 3)
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 27) 1/27)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 27)) (sqrt.f64 1/3))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1) 3)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 base) 3))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (log.f64 base) (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) 1))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) (*.f64 1/3 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) 1/3))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) 1/3)
(/.f64 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 1/3)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 1/3)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) 1/3)
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)) (cbrt.f64 1/9))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 1/3))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 27 1/3))) (cbrt.f64 1/3))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 9))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 3))) (cbrt.f64 9))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 3)))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) 3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) -1/3))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))
(neg.f64 (*.f64 -3 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(neg.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 (pow.f64 (log.f64 base) 2))))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(neg.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
Outputs
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 base)) (atan2.f64 im re)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (pow.f64 (neg.f64 (log.f64 base)) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1/3 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1/3 (log.f64 base))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 1/3 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 1/3 (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (pow.f64 (/.f64 1/3 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 1/3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 3 0) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 -1/3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 -1/3 0) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 -1/3 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 -1 (/.f64 -1/3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 1/3 (log.f64 base))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 1/3 (log.f64 base))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 -1/3 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 -1/3 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (pow.f64 (/.f64 1/3 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 1/3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 -1/3 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (neg.f64 (/.f64 (log.f64 base) (/.f64 -1/3 (atan2.f64 im re)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 1/3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 1/3 0) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 1/3 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 1/3 (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (atan2.f64 im re) 3) 0) (/.f64 (*.f64 1/3 (log.f64 base)) (/.f64 1/3 (*.f64 (atan2.f64 im re) 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) 3) 0) (/.f64 (*.f64 1/3 (log.f64 base)) (/.f64 1/3 (*.f64 (atan2.f64 im re) 3))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1/3 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 1/3 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (/.f64 1/3 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) 3)) 0) (/.f64 (cbrt.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) 3)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1/3 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 1/3 (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 27)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 0) (/.f64 1/3 (/.f64 1/3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1/3 (/.f64 (/.f64 1/3 (*.f64 (atan2.f64 im re) 3)) (log.f64 base))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 1/3 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 1/3 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2)) (sqrt.f64 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3))) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2)) (sqrt.f64 1/3)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (sqrt.f64 3) 0) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (log.f64 base) 3) 0) (/.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 1/3 (*.f64 (log.f64 base) 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (log.f64 base) 3) 0) (/.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 1/3 (*.f64 (log.f64 base) 3))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 0) (pow.f64 (/.f64 1/3 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 1/3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1/3 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 1/3 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 1/3) (/.f64 1/3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 1/3) (/.f64 1/3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (/.f64 1/3 (cbrt.f64 3))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 1/3)) (/.f64 1/3 (cbrt.f64 3))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 1 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 1 0) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 1/3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 1/3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 9 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 9 0) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 -3 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 -3 0) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 9) 0) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) -3)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (cbrt.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) -3)) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) -1/3)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(if (!=.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 3) -1/3)) (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))
(-.f64 0 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(-.f64 (/.f64 0 -1/3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 3))
(*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 3)) (*.f64 (log.f64 base) (sqrt.f64 3)))
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 9))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (*.f64 (atan2.f64 im re) (cbrt.f64 9)))
(*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) 3))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) 3))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -3)
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 3)) (*.f64 (log.f64 base) (sqrt.f64 3)))
(*.f64 (cbrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (*.f64 (atan2.f64 im re) (cbrt.f64 9)))
(*.f64 (sqrt.f64 3) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))
(*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 3)) (*.f64 (log.f64 base) (sqrt.f64 3)))
(*.f64 (*.f64 (log.f64 base) (sqrt.f64 3)) (*.f64 (atan2.f64 im re) (sqrt.f64 3)))
(*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 3)) (*.f64 (log.f64 base) (sqrt.f64 3)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (sqrt.f64 3)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/27)) (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (sqrt.f64 3))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3))
(*.f64 1 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1)
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3))
(*.f64 -3 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (*.f64 (atan2.f64 im re) (cbrt.f64 9)))
(*.f64 (*.f64 (log.f64 base) 3) (atan2.f64 im re))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (sqrt.f64 3)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/27))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/27)) (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (sqrt.f64 3))
(*.f64 (cbrt.f64 9) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (*.f64 (atan2.f64 im re) (cbrt.f64 9)))
(*.f64 -1 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(*.f64 (*.f64 3 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) 3)))
(*.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 3 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))
(*.f64 (*.f64 3 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2)) (sqrt.f64 1/3)))
(*.f64 (*.f64 3 (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (sqrt.f64 1/3)) (sqrt.f64 3))
(*.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 1/3)
(*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 1/3))
(*.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) -1/3)
(*.f64 (*.f64 3 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) -1/3)
(*.f64 9 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 1/3))
(*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3))
(*.f64 (*.f64 3 (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3))) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 1/9))
(*.f64 (*.f64 3 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9))) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 1/9))
(*.f64 (*.f64 3 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9))) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 27) 1/27)
(*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 27 1/27))
(*.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 3) (cbrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 1/3)
(*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 1/3))
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) -3))
(neg.f64 (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) -3)))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) -3))
(*.f64 (cbrt.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)) -3))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) -3))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) -3))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) -3)))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (atan2.f64 im re) -3))
(neg.f64 (*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) -3)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) -1)
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (atan2.f64 im re)) -3))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(*.f64 (*.f64 1/3 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) 3))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) 3) (*.f64 1/3 (log.f64 base)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) 3))
(*.f64 (cbrt.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) 3)) 3))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) 3))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 27)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3) 3))
(*.f64 1/3 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3))
(*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) 3))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2)) (sqrt.f64 1/3)) 3) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 3))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) 3)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (sqrt.f64 27))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3)) (sqrt.f64 27))
(*.f64 (*.f64 1/3 (atan2.f64 im re)) (*.f64 (*.f64 (log.f64 base) 3) 3))
(*.f64 (*.f64 (*.f64 (log.f64 base) 3) 3) (*.f64 1/3 (atan2.f64 im re)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 3))
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 3))
(*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (sqrt.f64 3) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 3) 3))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 3) 3))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 3))
(*.f64 (cbrt.f64 1/3) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) 3)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (*.f64 (cbrt.f64 1/9) 3))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (*.f64 (cbrt.f64 1/9) 3))
(*.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 9)
(*.f64 9 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1/3) 1/3)
(/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 1/3) 1/3)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) (cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)))))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 1/3)) (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 1/3))))
(/.f64 (*.f64 (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 1/3))) (atan2.f64 im re)) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 1/3)) (/.f64 (atan2.f64 im re) (neg.f64 (cbrt.f64 1/9))))
(/.f64 (*.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 1/3))) (atan2.f64 im re)) (neg.f64 (cbrt.f64 1/9)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (/.f64 (atan2.f64 im re) -1/3))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) -1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (sqrt.f64 1/3)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (sqrt.f64 1/3))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (*.f64 (sqrt.f64 1/3) (neg.f64 (sqrt.f64 1/3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (cbrt.f64 1/9))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (neg.f64 (cbrt.f64 1/9)))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) -1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) -1/3)
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (atan2.f64 im re)) 1/3))
(/.f64 (*.f64 (*.f64 (log.f64 base) -1) (neg.f64 (atan2.f64 im re))) 1/3)
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 -1/3)) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 1/9)))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 -1/3) (cbrt.f64 1/9)))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 1/3)))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 1/3)) (log.f64 base)) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (cbrt.f64 -1/3)) (cbrt.f64 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (cbrt.f64 -1/3)) (cbrt.f64 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (sqrt.f64 1/3)) (/.f64 1/3 (neg.f64 (sqrt.f64 1/3))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (sqrt.f64 1/3)) 1/3) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (neg.f64 (sqrt.f64 1/3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (sqrt.f64 1/3)) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (cbrt.f64 1/3)) (/.f64 1/3 (neg.f64 (cbrt.f64 1/9))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (cbrt.f64 1/3)) 1/3) (neg.f64 (cbrt.f64 1/9)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 -1/3))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 -1/3)) (/.f64 -1/3 (cbrt.f64 1/9)))
(/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) -1/3) (*.f64 (cbrt.f64 -1/3) (cbrt.f64 1/9)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (neg.f64 (sqrt.f64 1/3))) (/.f64 -1/3 (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 -1/3 (sqrt.f64 1/3))) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 1/3)) (cbrt.f64 1/3))
(*.f64 (/.f64 (atan2.f64 im re) -1) (/.f64 (neg.f64 (log.f64 base)) 1/3))
(*.f64 (*.f64 (atan2.f64 im re) -1) (neg.f64 (/.f64 (log.f64 base) 1/3)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 -1/3)) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 1/9)))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 -1/3)) (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 1/9))))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (log.f64 base)) (sqrt.f64 1/3)))
(/.f64 (*.f64 (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 1/3))) (atan2.f64 im re)) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (neg.f64 (sqrt.f64 3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (sqrt.f64 1/3))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 3)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (cbrt.f64 -3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (cbrt.f64 1/9))))
(/.f64 (*.f64 (cbrt.f64 -3) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (cbrt.f64 1/9)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 1/3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) -1) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 1/3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 1/9)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (cbrt.f64 1/9))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (sqrt.f64 1/3))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (sqrt.f64 1/3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (sqrt.f64 1/3))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (sqrt.f64 1/3))))
(*.f64 (/.f64 1 -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(*.f64 (cbrt.f64 -3) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 1/9)))
(/.f64 (*.f64 (cbrt.f64 -3) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 1/9))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 1/3))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 1/3)))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (sqrt.f64 1/3)) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 1/3)) (/.f64 (log.f64 base) (neg.f64 (sqrt.f64 1/3))))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (sqrt.f64 1/3)) (log.f64 base)) (neg.f64 (sqrt.f64 1/3)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 1/3)) (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 1/9))))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 1/3)) (log.f64 base)) (neg.f64 (cbrt.f64 1/9)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (/.f64 (log.f64 base) -1/3))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1/3)
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 3)) (*.f64 (log.f64 base) (cbrt.f64 9)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (*.f64 (atan2.f64 im re) (cbrt.f64 9)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (*.f64 (atan2.f64 im re) (cbrt.f64 9)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 3 (*.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 9)) (*.f64 (log.f64 base) (cbrt.f64 3)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (*.f64 (atan2.f64 im re) (cbrt.f64 9)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 9)) (*.f64 (atan2.f64 im re) (cbrt.f64 3)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (*.f64 (atan2.f64 im re) (cbrt.f64 9)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) (cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 1/9))
(/.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3)) (sqrt.f64 1/27))
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (sqrt.f64 3) (*.f64 (atan2.f64 im re) 3)) (log.f64 base)) (sqrt.f64 3))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) 1/9)
(/.f64 (neg.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) 1/9)
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (sqrt.f64 1/27))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 1/3) (sqrt.f64 1/27))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 base) (sqrt.f64 3)) 1/3)) (sqrt.f64 1/27))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3)))) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1)
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) -1)
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 27) 1/27)
(/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 1/27 27))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 -1/3))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 1/3 -1/3))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/9)
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (cbrt.f64 1/9) 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 3) (*.f64 (atan2.f64 im re) 3)) (log.f64 base)) (*.f64 (cbrt.f64 1/9) 3))
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (sqrt.f64 1/3) -1))
(/.f64 (*.f64 (*.f64 (sqrt.f64 3) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 1/9) -1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 3) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 1/9)))
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (sqrt.f64 1/3) -3))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (sqrt.f64 3)) (*.f64 (sqrt.f64 1/3) -3))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 1/9) -3))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (cbrt.f64 3)) (*.f64 (cbrt.f64 1/9) -3))
(/.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 -1/3 (sqrt.f64 3)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 -1/3 (sqrt.f64 3)))
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (cbrt.f64 1/9) (sqrt.f64 3)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 3)) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (cbrt.f64 1/9) (sqrt.f64 3)))
(/.f64 (*.f64 (sqrt.f64 3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (sqrt.f64 1/3) -1/3))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 3) (*.f64 (log.f64 base) (atan2.f64 im re))) -3) (sqrt.f64 1/3)) -1/3)
(/.f64 (*.f64 (cbrt.f64 3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 1/9) -1/3))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 3) (*.f64 (log.f64 base) (atan2.f64 im re))) -3) (cbrt.f64 1/9)) -1/3)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 -1/3 1/3))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/9)
(/.f64 (*.f64 (cbrt.f64 3) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 1/9) 1/3))
(/.f64 (*.f64 -1 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 -1/3 (cbrt.f64 9)))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9))) (*.f64 -1/3 (cbrt.f64 9)))
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (sqrt.f64 1/3) (cbrt.f64 9)))
(/.f64 (*.f64 (sqrt.f64 3) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9))) (*.f64 (sqrt.f64 1/3) (cbrt.f64 9)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (*.f64 (cbrt.f64 -3) 1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (*.f64 (cbrt.f64 -3) 1/3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 1/3) (*.f64 (cbrt.f64 1/9) 1/3))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) 1/3)) (*.f64 (cbrt.f64 1/9) 1/3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 3) (*.f64 (cbrt.f64 1/9) 3))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) 3)) (*.f64 (cbrt.f64 1/9) 3))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 1/9))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1/3)
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) -3)
(/.f64 (*.f64 3 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) -3)
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 3 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 3)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) 3) (log.f64 base)) 3)
(/.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (sqrt.f64 3) (*.f64 (atan2.f64 im re) 3)) (log.f64 base)) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 3)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) 3) (log.f64 base)) 3)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (sqrt.f64 3)) (log.f64 base)) (sqrt.f64 1/3))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (log.f64 base) (sqrt.f64 3)) (atan2.f64 im re)) (sqrt.f64 1/3))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) (atan2.f64 im re)) (cbrt.f64 1/9))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 1/9))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 -1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 3)) (log.f64 base)) (cbrt.f64 1/9))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1) 1/3)
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) -1)) 1/3)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/27))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (sqrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/27)) (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) -3) 3)
(/.f64 (*.f64 -3 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) 3)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) -3) -3)
(/.f64 (*.f64 3 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) -3)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) 3) -3)
(/.f64 (*.f64 3 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) -3)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) 3) (cbrt.f64 9))
(/.f64 (*.f64 3 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 3) (sqrt.f64 3))
(/.f64 (*.f64 (*.f64 (sqrt.f64 3) (*.f64 (atan2.f64 im re) 3)) (log.f64 base)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))) (cbrt.f64 1/3))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 1/3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))) (cbrt.f64 -1/3))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2))) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 1) (cbrt.f64 1/9))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 1/9))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 9))) (cbrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (cbrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1/3) 3)
(/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 3 1/3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (cbrt.f64 (cbrt.f64 1/9))) (pow.f64 (cbrt.f64 (cbrt.f64 1/9)) 2))
(/.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 1/9)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (cbrt.f64 (/.f64 1/27 9)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (cbrt.f64 1/243))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 -1/3 -1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 1/3)
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) 3)
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3) 1/3)
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 1)
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 3))
(*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))
(if (!=.f64 1/3 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1/3 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 3 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 3 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) 3)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1/3 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 -1/3 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (atan2.f64 im re) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (log.f64 base)) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (neg.f64 (log.f64 base)) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (neg.f64 (atan2.f64 im re)) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) 3) 0) (/.f64 (*.f64 1/3 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) 3) 0) (/.f64 (*.f64 1/3 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) 3))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) 0) (/.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) 3)) 0) (/.f64 (cbrt.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) 3)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 0) (/.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 27)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 0) (/.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) 3)) (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2)) (sqrt.f64 1/3)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2)) (sqrt.f64 1/3)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) 0) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (sqrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (sqrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3)) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 3))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) 3) 0) (/.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) 3) 0) (/.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) 3))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 3 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) 0) (/.f64 3 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (sqrt.f64 1/3) 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (sqrt.f64 1/3) 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) 0) (/.f64 (cbrt.f64 (atan2.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 1/3) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) 0) (/.f64 (sqrt.f64 1/3) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) 0) (/.f64 (cbrt.f64 1/3) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 1/9) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 1/9))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 1/9) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 1/9))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 1/3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (sqrt.f64 1/3) 0) (*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 1/3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 1/9)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 1/9) 0) (*.f64 (/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 1/9)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))) -3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 3) -1/3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (atan2.f64 im re)) (log.f64 base))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 0) (/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 3))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(if (!=.f64 (cbrt.f64 3) 0) (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 1/3)) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 3))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(-.f64 0 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 0 (neg.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(-.f64 (/.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) -3)) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(+.f64 (/.f64 0 (*.f64 (pow.f64 (log.f64 base) 2) -3)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) (/.f64 1/3 (log.f64 base)))
(/.f64 (*.f64 1/3 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 1/3) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) 3)))
(*.f64 3 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 1/3 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) 3)))
(*.f64 (/.f64 1/3 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 1/3) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1/3 (log.f64 base)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 1/3 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 1/3 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 1/3 (log.f64 base))) (*.f64 (atan2.f64 im re) 3))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re)))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) 3)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (atan2.f64 im re)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 27))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2)) (sqrt.f64 1/3)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (sqrt.f64 3))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) -1/3)
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/3) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 1/3 (atan2.f64 im re))) (*.f64 (log.f64 base) 3))
(*.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 3)
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 1/3))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (log.f64 base)) (atan2.f64 im re))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 1/3))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (pow.f64 (log.f64 base) 2)) (sqrt.f64 1/3))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 27) 1/27)
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 27) (pow.f64 (log.f64 base) 2)) 1/27)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 -1 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) -1) (pow.f64 (log.f64 base) 2)))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) -1) (pow.f64 (log.f64 base) 2)))
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 base) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) -1) (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (*.f64 (atan2.f64 im re) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) -1) (pow.f64 (log.f64 base) 2)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 1/3 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (/.f64 (*.f64 1/3 -1) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 1/3 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (atan2.f64 im re))) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (cbrt.f64 3)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)))
(*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 27)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 27)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2)) (sqrt.f64 1/3)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 2)) (sqrt.f64 1/3)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (sqrt.f64 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 -1/3 (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/3) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 1/3 (atan2.f64 im re)) (*.f64 (*.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 1/3 (atan2.f64 im re)))
(*.f64 3 (*.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 3)
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (cbrt.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 im re)) 2) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))
(*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 1/3))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (*.f64 (cbrt.f64 1/9) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (*.f64 (cbrt.f64 1/9) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))))
(*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 1/3) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (sqrt.f64 1/3)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1) -1/3)
(*.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (pow.f64 (log.f64 base) 2))) -1/3)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) 1) -1/3)
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/3) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) 3)) 3)
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(*.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 3)
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) -3)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -3))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (/.f64 (atan2.f64 im re) -1/3))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (atan2.f64 im re) -1/3)) (*.f64 (pow.f64 (log.f64 base) 2) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) -1/3))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) -1/3) (*.f64 (pow.f64 (log.f64 base) 2) 3))
(*.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (atan2.f64 im re) 3))
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 1/3 -1/3))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (log.f64 base) 3))
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(*.f64 (/.f64 -1 (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3)) (*.f64 (pow.f64 (log.f64 base) 2) 3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) 3))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) 3)) (*.f64 (pow.f64 (log.f64 base) 2) 3))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) 2) 3)) (/.f64 (log.f64 base) -1/3))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) -1/3) (*.f64 (pow.f64 (log.f64 base) 2) 3))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) 1) (/.f64 (atan2.f64 im re) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (log.f64 base) (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.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 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 base)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (log.f64 base)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (log.f64 base) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (atan2.f64 im re)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (atan2.f64 im re))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (*.f64 (log.f64 base) (neg.f64 (atan2.f64 im re))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1/3 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1/3) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (log.f64 base)) (/.f64 -1/3 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/3) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 1/3 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 1/3) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 -1/3 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) -1/3) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (neg.f64 (log.f64 base))) (/.f64 -1/3 (log.f64 base)))
(/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 -1/3 (log.f64 base))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1/3 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) -1/3) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 -1/3 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) -1/3) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (atan2.f64 im re) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) -1) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (log.f64 base)) (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) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 (neg.f64 (log.f64 base)) (neg.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) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (*.f64 (neg.f64 (log.f64 base)) (atan2.f64 im re)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 -1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (neg.f64 (log.f64 base))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (neg.f64 (log.f64 base))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) 1) (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) 2))
(*.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(*.f64 1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1/3)
(/.f64 (*.f64 1/3 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) 3) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (sqrt.f64 1/3)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 1/3)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 1/3))) (cbrt.f64 3))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 1/3)) (cbrt.f64 3))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 1/3)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 1/3)) (atan2.f64 im re)) (*.f64 (log.f64 base) (cbrt.f64 3)))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 1/3))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 1/3))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 1/3 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 1/3 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 1/3 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 1/3)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (cbrt.f64 1/3) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(*.f64 (*.f64 (cbrt.f64 1/3) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3)))) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) -1) 1/3)
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (neg.f64 (pow.f64 (log.f64 base) 2))) 1/3)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1) 1/3)
(/.f64 (*.f64 1/3 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (/.f64 1/3 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 1/3 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1/3 (pow.f64 (log.f64 base) 2)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))
(/.f64 (*.f64 1/3 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 1/9))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 1/9))
(*.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)) (cbrt.f64 1/9))
(*.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 1/9))
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 -1/3 (/.f64 -1 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 1/3 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re)))) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -1/3))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -1/3))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (log.f64 base) 3))
(/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (*.f64 (log.f64 base) 3) (log.f64 base)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) -1))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) -1))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 -1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 3)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (log.f64 base) (sqrt.f64 3)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (log.f64 base)) (log.f64 base)) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) 1/3))
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (neg.f64 (pow.f64 (log.f64 base) 2))) 1/3)
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) 3))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) 3) (log.f64 base)) (*.f64 3 (*.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 3))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (atan2.f64 im re) 3)) (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) -1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (neg.f64 (atan2.f64 im re))) (log.f64 base)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) -3))
(/.f64 (*.f64 3 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) -3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) -3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) -3))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (log.f64 base) -3))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (log.f64 base)) (*.f64 (log.f64 base) -3))
(/.f64 (*.f64 3 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (sqrt.f64 3)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 3) (*.f64 (atan2.f64 im re) 3)) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (sqrt.f64 3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (sqrt.f64 3)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (atan2.f64 im re)) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (sqrt.f64 3)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1/3))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) -1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) -1/3))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) (*.f64 (log.f64 base) -1/3))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (log.f64 base)) -3) (log.f64 base)) -1/3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 1/3))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) (*.f64 1/3 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) (log.f64 base)) (*.f64 1/3 (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 9)))
(/.f64 (*.f64 3 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (cbrt.f64 9)))
(/.f64 (*.f64 3 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (cbrt.f64 9)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) (cbrt.f64 9)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2) 9)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (*.f64 (log.f64 base) (cbrt.f64 9)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (log.f64 base)) (log.f64 base)) (cbrt.f64 9))
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) -3)
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -3))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -3))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3)))) (sqrt.f64 3))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3)) -1/3)
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -3) -1/3)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 3)
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) 1) (*.f64 (log.f64 base) 3))
(/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (*.f64 (log.f64 base) 3) (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) -1/3) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) -1/3) (log.f64 base)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) (cbrt.f64 (/.f64 1/27 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (log.f64 base)) (cbrt.f64 (/.f64 1/27 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) 2))) 3)
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) 1/3) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 -1 (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (neg.f64 -3)) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (/.f64 -1 (pow.f64 (log.f64 base) 2))) -3)
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) -1) (pow.f64 (log.f64 base) 2)) -3)
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (sqrt.f64 3))
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 base) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) -1/3)
(/.f64 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -3) -1/3)
(/.f64 (*.f64 3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2) (pow.f64 (pow.f64 (log.f64 base) 2) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 2)) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 2))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) (sqrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 base) (sqrt.f64 3)) 1/3)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 1/3))
(/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) -1/3)
(/.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) 1/3) (pow.f64 (log.f64 base) 2)) -1/3)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (pow.f64 (log.f64 base) 2)) 1) -3)
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -3))
(/.f64 (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1) 3)
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (sqrt.f64 1/3) (sqrt.f64 3)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 27) 1/27)
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 1/27 27))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 27)) (sqrt.f64 1/3))
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (*.f64 (sqrt.f64 1/3) (sqrt.f64 27)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (sqrt.f64 3)) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1) 3)
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)) (cbrt.f64 3))
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 3) (cbrt.f64 9)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)) 2))
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (log.f64 base)) (*.f64 (log.f64 base) 3))
(/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (*.f64 (log.f64 base) 3) (log.f64 base)))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 3))) (sqrt.f64 3))
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (log.f64 base) (sqrt.f64 3)))
(/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (*.f64 (log.f64 base) (sqrt.f64 3)) (*.f64 (log.f64 base) (sqrt.f64 3))))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 3))
(/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 2)) 3) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) 1))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) (*.f64 (pow.f64 (log.f64 base) 2) -3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) (*.f64 1/3 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (cbrt.f64 1/9)))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) 1/3))
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) -1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9))) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 9)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base))) 1/3)
(/.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)
(/.f64 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 1/3)
(*.f64 -1 (/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 9)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) (cbrt.f64 9))
(/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (cbrt.f64 9)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 9)))
(/.f64 (*.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)) 1/3)
(/.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (cbrt.f64 3))) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) (cbrt.f64 1/9))
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 base) (cbrt.f64 3)) 1/3)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 1/9))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1/3 (pow.f64 (log.f64 base) 2))) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) 1/3) (pow.f64 (log.f64 base) 2)) 1/3)
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 9)) (cbrt.f64 1/9))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 1/9) (cbrt.f64 9)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 1/3))
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 3)))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (pow.f64 (log.f64 base) 2) 3)) 1/3)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (/.f64 27 1/3))) (cbrt.f64 1/3))
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 1/3) (cbrt.f64 81)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (pow.f64 (log.f64 base) 2)) (cbrt.f64 3)) (cbrt.f64 9))
(/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 3))))
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 3))) (cbrt.f64 9))
(/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (cbrt.f64 9) (*.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 3))))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 3)))
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 base) (sqrt.f64 3))) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 3) (sqrt.f64 1/3)))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -3))
(/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -3))
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 3) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) 2) 3))
(/.f64 (/.f64 (*.f64 3 (*.f64 (log.f64 base) (atan2.f64 im re))) (pow.f64 (log.f64 base) 2)) 3)
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) -1/3))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) -1/3))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) -1))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (pow.f64 (log.f64 base) 2) -1)))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (*.f64 -3 (*.f64 1/3 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))))
(*.f64 (neg.f64 -3) (/.f64 (*.f64 (*.f64 1/3 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) -3) (/.f64 1/3 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) -3) 1/3) (pow.f64 (log.f64 base) 2)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(neg.f64 (/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 1))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (*.f64 (log.f64 base) (atan2.f64 im re)) (pow.f64 (log.f64 base) 2))

eval1.5s (4.9%)

Compiler

Compiled 85947 to 37905 computations (55.9% saved)

prune1.6s (5.2%)

Pruning

20 alts after pruning (14 fresh and 6 done)

PrunedKeptTotal
New3255113266
Fresh437
Picked101
Done369
Total3263203283
Error
0b
Counts
3283 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 3 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
0.6b
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
0.6b
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))
12.1b
(if (!=.f64 (atan2.f64 im re) 0) (-.f64 1/3 (+.f64 1/3 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
34.1b
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
32.1b
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
1.5b
(pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (log.f64 base))) 3)
0.3b
(/.f64 (atan2.f64 im re) (log.f64 base))
0.5b
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
0.4b
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
0.5b
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) -1/3))
0.4b
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
0.4b
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
0.8b
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)))
0.5b
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
0.5b
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (log.f64 base) 2)))
0.6b
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
0.5b
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
0.5b
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 1 (log.f64 base)) (log.f64 base))))
6.7b
(cbrt.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3))
Compiler

Compiled 315 to 211 computations (33% saved)

regimes111.0ms (0.4%)

Accuracy

Total -52.0b remaining (-17521.4%)

Threshold costs -52.0b (-17521.4%)

Counts
49 → 1
Calls
Call 1
Inputs
(/.f64 (atan2.f64 im re) (log.f64 base))
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base)))
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 1 (*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 3 (/.f64 (/.f64 (log.f64 base) (atan2.f64 im re)) 1/3)) (/.f64 (atan2.f64 im re) (log.f64 base)))
(if (!=.f64 (atan2.f64 im re) 0) (-.f64 1/3 (+.f64 1/3 (/.f64 -1 (/.f64 (log.f64 base) (atan2.f64 im re))))) (/.f64 (atan2.f64 im re) (log.f64 base)))
(cbrt.f64 (pow.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 (/.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3)
(pow.f64 (pow.f64 (/.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3)
(*.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 base) (log.f64 base))) (log.f64 base))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (pow.f64 (/.f64 1 (log.f64 base)) 2)))
(*.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (/.f64 1 (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 1 (log.f64 base)) (log.f64 base))))
(*.f64 (/.f64 -1 (pow.f64 (log.f64 base) 2)) (*.f64 (neg.f64 (atan2.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) -3) -1/3))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 1/3) 3) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3) 1/3) (pow.f64 (log.f64 base) 2))
(/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(if (!=.f64 (atan2.f64 im re) 0) (/.f64 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 base) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (/.f64 (if (!=.f64 (log.f64 base) 0) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 base))) (*.f64 (atan2.f64 im re) (log.f64 base))) (log.f64 base)) (log.f64 base))
(/.f64 (/.f64 (atan2.f64 im re) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (atan2.f64 im re) (pow.f64 (log.f64 base) 2))) 3) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 3)) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 2)))
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 3))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (atan2.f64 im re) (log.f64 base))) 3) (pow.f64 (log.f64 base) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2))) 3)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) 3)) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)) 3) 1/3)
(if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (pow.f64 (log.f64 base) 2)))
(/.f64 (if (!=.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) 0) (/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 base)))) (*.f64 (atan2.f64 im re) (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.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 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 base)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 base) 2) -1) (cbrt.f64 (log.f64 base))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (atan2.f64 im re)))
(/.f64 (*.f64 (*.f64 (*.f64 (atan2.f64 im re) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2))
Outputs
(/.f64 (atan2.f64 im re) (log.f64 base))
Calls

5 calls:

21.0ms
(log.f64 base)
21.0ms
base
19.0ms
re
19.0ms
im
16.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
ErrorSegmentsBranch
0.3b1re
0.3b1im
0.3b1base
0.3b1(/.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)))
0.3b1(log.f64 base)
Compiler

Compiled 815 to 330 computations (59.5% saved)

simplify0.0ms (0%)

Stop Event
fuel
Compiler

Compiled 9 to 6 computations (33.3% saved)

soundness0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% saved)

end13.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

Profiling

Loading profile data...